00:00
哎,我们把刚才这个操作看看,笔记里边还有啥要写。嗯。接收整个回报信息数据啊,这后端的话,其实就把这数据存一下就好了,哎,然后前端的操作呢,就是页面上已经都写好了,诶就是我们从这去体会一下啊,如果这前端页面不是我们写的。是别人给我们写好了的,我们怎么跟他去对接起来?啊,就是说就是说最关键的就是说得从他的这个地址这儿啊,他访问的地址。一个是他访问地址,这个要跟我们的request mapping要对接。另外一个呢,是他发过来的这个数据啊,要和他这边这样发送的数据呢,得让他们能够对接。就我们就是这个前后端对接呢,其实主要也就是这个地方,然后再看我们返回呢,是给它返回一个接,还是给它返回一个页面诶。哎,那么这部分我们完成了以后呢,这边下边这哈就是一个。点下一步这个按钮,我们就去下一个页面。
01:02
过来这边点塔。这个时候也不需要提交任何的数据,单纯的就是跳转页面啊。所以这个就相对要简单一些。哎,就是说我们去这个跳转页面。从收集。回报信息页面跳转到。诶,就是最后一步,最后一个表单啊,就是这个确认。信息的这个页面。嗯。这边呢,先在这个页面上啊页面。嗯,页面上去修改这个下一步这个按钮。哎,咱先得说一下哈,这个。呃,看一下这个这个按钮对应的这个HR标签在哪。
02:04
其实我们这儿插一句哈,就什么呢,其实这个下一步旁边你看到还有上一步。呃,这个其实这个下一步其实倒还好哈,上一步要做的话就难了。这为啥?这为啥难呢?你要上一步回去的话,你是不是得把人家以前的数据给回写出来啊。是吧,你得从里边再把它取出来,再把它给会显出来。嗯,然后再往上,你这边还有上一步回来,这边还得回想一下。包括这边人家以前上传的这个图片,就因为人家有可能这个翻回头再改。所以说你这个在整这个事儿,其实这个就挺麻烦了。这这个这个事儿,这个事儿要做的话,真的挺麻烦的,而且其实你要是再考虑一下的话,他有没有可能保就是操作到一半的时候呢,哎,就是你看在这儿一共是这么几个节点哈。
03:02
一步、两步、三步。他假如说操作到这一步的时候呢,后边没往下走,他把浏览器关了。他这个正好有点事儿,他出去了,他想着过两天我回来,我再接着往后填。那现按我们现在这种呢,我们这数据呢,都只是在red里边临时存的,因为我们是存到赛里面的。他要是走了不管了,三审过期的话,这数据就就没有了。哎,所以说你要是想让他过两天回来以后再继续还能再操作的话,这数据呢,还不不能说光存在red里边,我们还得再往买里边去存一份。往买色里边存一份呢。现在他是三部。这是三步,你这个三步你还得去知道他做到哪一步了。啊,还得知道他做到哪一步了,还把还得把他,哎,他下次再来的时候,就回到他之前正在做的这个地方。这个确实就就这个就难度就上上升很多了。
04:02
啊,所以这个这个地方。挺麻烦的。大家可以参考我们后面做这个电商项目的时候呢,我们这个购物车哈。这购物车呢,就是。会在用户没有登录的时候,在cookie里边去存一些信息,他登录以后呢,和session里边的信息呢要合并,Red里边也要存,MYSQL里边也要存。所以说我们后边做电商这个项目的时候,那个购物车和我们做书城项目的时候,那个那个购物车啊,那完全不是一个概念。啊,我们书城项目那购物车就往赛事里边存一下就完事了,是吧,那个就是一个,呃,就是一个玩具啊。啊,就是一个玩具啊,所以这个其实实际项目考虑的因素,真正考虑用户要能用的话,考虑他的各种需求,这事儿就挺麻烦的。啊,我们这儿咱们就只能是说一说啊,咱们只能说一说,哎,只能是我们大家想象一下啊。哎,我们就现在咱们就不做这么复杂了啊,但是咱们可以想象一下啊。
05:02
毕竟以后日子还长啊。呃,我们要来这个页面哈,找到这个按钮,下一步这个按钮哈,它在哪。对,就在我们这个页面哈。就是这里边儿的这个。下一步啊,下一步。下一步呢,是把原来这个按钮呢,给它这边注释了哈,这边是一个改成一个超链接。呃,Create就表示创建项目哈,整个这一套都是创建项目去confirm的配置。所以这个文件是他。
06:04
哎,照这个页面上面哈。这个是要把这个下一步的按钮改成这个。嗯,哎,然后呢,这个是。呃,接下来的话啊,页面上去修改下一步按钮,然后呢。呃。然后我想想啊,就是对,再写一个对应的view controller。这个是。添加一个welcome controller。Controller呢,需要我们写一个配置的类。啊,这是member哈。哎,不是,这是project,对。对,之前写过。嗯,行,然后这边地址是他。
07:03
嗯,然后去的这个页面呢,我们去给他见一下哈。这个叫做project。哎,就是写胳膊有controller。这个文件是他。在这里边写。添加进来哈,嗯,然后嗯。
08:00
对,这里边儿这个写的话就多写一行就好了。哎,然后呢,下一步就是把这个页面呢,去去充实去完完完善一下啊,去调整一下我们这个页面。嗯,这个找到我们原形。就是这个页面,点右键查看源代码。Ctrl a ctrl c。哎,给他调一调。这来个贝斯。哎,这是应该是一个TH。
09:06
呃,这边这改一下字符集。这边这个这儿有黄线,这儿有警告说。不认识这个属性。哎,是我们没有定义哎。说明我们这写这个它确实是有效果的。然后在这个页面上呢,我们看一下啊,看看它这个我们就是提交这俩值啊,看看他俩是不是在一个表单里边,和这个提交按钮是不是在一个表单里面。找一下啊,这边企业易付宝账号。这个form form在这儿。哎,然后呢,这边这个提交按钮吧。这个提交按钮在这。
10:00
呃,那这个时候其实你想哈,这个这个按钮哈,就当然可以给它改成这个submit。这个按钮根本就不在这个表单里边。那你肯定提交不了这个表单。啊,这个他呢,想去提交他的时候呢,这个form标签呢,说你又不在,不是我form标签里边的人。是吧,你管得着我要要不要提交呢是吧,哎,你给我滚是吧。他肯定是提交不了这个表单的。对,那就这时候看,你看咱们怎么办哈,肯定咱们有办法给他捏,咕到一块去。我们肯定可以把他们撮合啊,给它们捏固到一块儿,两个办法。一个是呢,把这个放标签呢,把它范围扩大。哎,把这放标签呢,扩大范围,把它能把这按钮给它包进来。但是我们不确定这个会不会影响人家这个样式。它会不会错位啊。另外一个办法呢,如果HL标签这个不变的话,这个结构不动。
11:03
我们可以这样给他绑定单机小函数,哎,然后呢,在单机小函数里边呢,去拿到这个表单,提交这个表单。这个事儿,这事咱们可以这么干。呃,所以说呢,我们这个on click这个地方呢,就可以不要了。哎,上面这个on click,虽然我们不做的话,也可以把它删掉。所以说在这儿呢,我们想要说哈,嗯。这边我们具体的细节就略了哈,大家去参考我们前面的这个文件。这是。我给标记一下这是哪个文件就完了。然后你来这个页面,在代码里边来看哈。
12:03
调整这个页面,然后呢是这个。点击提交按钮去提交啊这个表单。哎,这个。这个吧,其实已经就不算我们收集回报信息的这个这个这个部分的功能了。他从这开始呢,他其实应该已经算是我们这个。哎,我们要做到这部分哈。这个就是收集确认的信息。哎,就是先点击提交按钮提交表单。然后是首先呢,是去修改一下这个。提交按钮的HL。个气。哎,这里边就这个时候呢,通过GS去提交,他就没必要去写submit了啊,这边就还是就是button就行,给他设置一个ID啊,这个叫做一个submit button。
13:19
哎,然后呢,有了这个以后呢,就是说是给。提交按钮绑定。单击响应函数。哎,这个咱们为了看着方便呢,咱们就写到他旁边就得了。啊。Script标签是可以写在任何地方的。只不过在它前面呢,我们想写GS。这个GS都在这儿哈。我把这个。GS给他。拿到页面的前面去。
14:06
然后在这儿这样的话我们就好办了。诶,然后。井号。然后在这个里边呢,他只需要去拿到这个表单。表单怎么拿呢?给他来一个ID。这是一个confirm。哎,当然也得有一个action哈,它提交到哪呢?从project开始。Create。哎,下边这是一个。Confirm。呃,请求方式是post。
15:04
CTRLC。这边呢,用ID选择器找到它叫submit方法。哎,在此之前呢,其实这个表单呢,得去调整一下这个表单。来就是把表单这个form这声明的这个地方。
16:14
我们后加的是这一串,这是我们后加的。那这个准备好以后,那就是后端去执行一下,这个在这儿去执行一下,这个保存就完事了。
我来说两句