00:00
好,回到我们的流程图,我们来接着说。刚才我们是搭建了一个开发的环境。哎,加入支付宝的SDK,加入我们的微服务开发的环境,哎,加入我们关于支付相关的属性,那么下边呢,咱们就来开发具体的这个功能,去准备数据啊,首先呢,我们要提交订单的这个表单啊,收集好数据封装到OVO里边。那么我们回到我们的表单来看一下。这是我们的表单页面,在这里边儿呢,我们这儿已经有一个表单了啊,而这些呢,它只是我们这个页面上数据的一部分啊,它只是局部的数据。我们真正这个页面上要提交的数据呢,还有很多下边这些数据也都要提交啊,那怎么办呢。你总不能说让他这个表单里边套一个表单。啊,你就算这样的话,它能提交这个,这个做法也非常的不规范啊,所以这个呃,下边这个提交按钮在这儿,这里边儿又套一个表单,这个不太好啊,所以说我们这个其他这些数据呢,咱们采取这么一个办法,我们去构造一个页面上看不到的空的表单,用解块RY的代码呢,把前面的这个数据呢,收集起来,填充到这个空的表单里边,然后再提交。
01:18
咱们一步一步的,大家看一下这个事儿该怎么做啊。这是我们操作的第二步,哎,这个叫做提交订单表单。啊,那么首先呢,去构造一个。页面不可见的导弹。我们来看一下。呃,这个回到我们代码中来说,我们在。这个订单的这个文件里边哈,来去进行构造,包括一会儿写这块代码也是在这个里边。
02:07
标记一下位置。然后呢?这是页面不可见的表单哈,在这个页面,当然这个表单长什么样呢?就是一个就是一个空的form标签啊,在这里边儿呢,我们到这些个,呃,Screen标签的前面啊,就是这个body标签。里边因为这是我们,嗯,哎,这猫标签哈,就是要结束的这个地方。哎,然后这个提交的地址啊,是这个order,哎,这个其实是应该是我们这个配啊,因为剩下的订单就要去支付了。配开头,哎,然后呢,这边是我们的,呃。
03:04
Order。哎,请求方式是post。给这个表单呢,设置一个ID。哎,这个叫做一个summer form,一个总的表单,哎,呃,那么什么时候去往这表单里边去填充这个内容呢?在我们点了立即付款以后。加个注释啊,为了收集。当前页面中的所有数据。哎,我们去构造一个空的表带。哎,那然后呢,下一步是给我们立即付款按钮绑定,单击响应函数。
04:04
找到我们立即付款的这个按钮。这个往前放哈,让大家知道这个是下边的操作,都是在这里边来做的。立即付款这个按钮,CTRLF。在这,哎,这个按钮这已经有ID了,叫pay button ctrl c。回到我们的这块RY里边。给这个立即付款啊,绑定单击小函数,我们点它以后呢,首先要做的第一件事儿就是。把这个页面上啊,我们要提交的表单项啊,把他们的数据给收集起来。
05:06
哎,搜集所有要提交的表单项的数据,哎。看看都有哪些哈,咱们一个一个来对照这个,对照我们的页面哈。首先呢,是我们收货地址啊,我们搜索一下收货地址。呃,去收货地址是一组这个radio,我们看一下这个radio的name叫addressd ctrl c,诶,我们先来拿到address ID的值。Name等于address ID,哎,然后呢,它来一个呃,VL,哎,要它的值。
06:01
这个值呢,就是address ID哈,地址ID,当然这个时候呢,我们拿到的是整个的啊,这个单选按钮这一组的我们要的是被选中的,所以说加一个check啊,要被选中的这是一个。下一个呢?是我们要不要开发票。发票信息。呃,发票信息呢,是这个。那么这options radiOS1是吧,这个肯定这个名字是不合适的啊,我们这儿要改一下叫。嗯,不。In radio。然后这个Y6呢,也是不合适的,我们这得改一下,要不开发票呢就是零,要开发票呢,就是一。所以说我们来这也是一个单选,把这个它的值也拿到。
07:25
啊,那还一个呢,就是要不要开发票,它下边有一个发票的抬头。哎,往前哈,发表下头在这儿input text,他给他也来一个name。这个叫。拍他。
08:07
这是发票的标题啊,这是那个发票的抬头,然后我们下边。嗯,下一个是什么哈。到页面上来看。呃,这个不用,这个在这儿显示出来,只是让用户看一看啊,这只是让用户看一看,我们这个是存在session里边的,下一个是这个备注。备注不是必填的,但是我们是得这么考虑,用户如果填了的话,我们是一定要收集上的,所以说找一下这个备注。啊,这是个多行文板块啊,这是个多行文板块。这个是可以给它调大小的哈,原来是这样。呃,给他设置一个内幕。这个name叫啥呢?
09:16
再往下是啥?嗯,别的就没有了,哎,我们要提交的就是这些数据。嗯,好。把这些数据呢,我们就都收起来,呃,如果我们觉得再呃,那什么严谨一点哈,咱们给这两个文本框来的值呢,给它做一个去前后空格。这样也去一下前后空格。哎。嗯,第二呢,是我们这个。嗯。
10:02
现在你看我们已经能够把这个表单数据哈,收集起来,就是这些了啊,第二步呢,我们就是要把它们去填充到我们的表单里边。
我来说两句