00:00
好,接下来啊,啊该咱们这个修改操作了,这个修改操作跟咱们这个添加操作比较相似,都是弹出我们一个这个模态窗口,对不对。之前我们从点击创建按钮到打开添加操作模态窗口之间,我们过后台没。过后台干嘛去了,取用户信息列表,说铺这个所有者啊,铺完之后才展现它,是这样吗?好,那现在。我现在啊,大家注意啊,点击这个修改这个按钮,从我点击这个按钮到打开我这个模态窗口之间,我要不要过把后台呢。那更得更得过了,因为他也有所有者,但是他除了所有者之外,他还有什么,他是不是还有这条记录的详细信息呢?是这样吗?所以说啊,我们现在啊,就必须得走到后台了,是这样吗?好,永远都是啊,首先需要走后台拿数据,将数据铺好了之后。
01:08
再展开模态窗口,是这样吧,好,我们现在找一下这个修改的按钮啊,找一找。修改啊在这呢,啊就在这儿呢是吧,行。这两句你看的顺眼吗?干掉了咱们自己控制他的行为对不对ID啊,咱们怎么约定用哪个关键字。来回忆回忆啊,呃,用艾还用update看一看。咱们现在要做的是什么,你点击这个修改按钮要做的是什么?是不是要打开修改操作模态窗口。啊,咱们还没做修改呢,对不对啊edit啊edit就可以啊ETN啊。
02:18
好。我们来为。修改按钮啊,绑定事件啊,啊,它的目的是为了打开什么呢?修改操作的模态窗口OK吧。来点。Click function啊,同样我们在这个做真真正操作之前,我是不是得得挑高啊,我得知道我改的是哪一条啊。这没错吧,好,所以说这一步跟这个啊删除操作啊是保持一致的,VR咱们来一个XZ,那么我们的解口的对象啊,如何跟原生到对象给它区分开,因为将来啊,你在操作你GS代码的时候,可能有原生到对象,有可能有这个解扣的对象。
03:18
为了有效跟他区分开,我们习惯于在解对象前面加个什么呢?刀乐福OK吧,当然也有同学说,老师,我这刀乐福我都不用加啊,将来我盗墓对象我根本我就不用。啊,那我就不用做区分了呀,所有对象都是接口对象,你将来盗墓对象用不用同学。我们现在肯定用解说都就行了,对不对,如果将来我们会结合一些个什么呢?我们前端的这个框架或者是插件来使用的话,某一些好用的前端插件只支持原生倒对象,它是不支持解扣的对象能理解吧,所以说我们可以认为将来啊,盗墓对象我们还会应用到,能理解吧,所以说为了跟我们原生盗墓对象有效的区分开,结构对象习惯于前面加一个。
04:11
Dollar OK吧,好。来input name等于。XZ冒号。这都没问题吧,好,来判断一下。嗯,如果等于零,得给一个提示吧。好,请选择需要修改的记录对不对。L if,咱们这回得多一个分支,为什么呢?咱们是不是挑多个勾不行啊啊,我到底改的是哪一条啊,对不对,好,所以咱们来Dollar X点。
05:00
如果大于一也不行啊。啊。给个提示啊,Alert。只能选择一条记录啊进行修改,OK吧,好,最后咱们再来一个。Else,这个else啊,咱们肯定是选了,而且肯定选了一条,是这样吗。啊,肯定啊,只选了一条,是这样吗?如果只选了一条,我们刚说完,虽然它是复选框,但是我们怎么给它取值呢?就直接点VR就行啊。你的这个九克对象里面,咱们是百分百只有一个盗墓对象。所以说你直接VR是不是就把这个值拿到了,好行,咱们啊,Vrid这个ID啊,就是我们挑勾的那个ID,也就是说我们需要修改的那条记录的ID,没错吧,好啊,ID咱们拿到了,拿到了之后啊,我们现在来发出一个阿贾克斯请求。
06:13
啊。哎。好,我们就可取这个数据啊get,咱们要get什么呢同学。也就是说现在我我发出这个请求的这个目的是什么?要取什么?同学们,咱们是不是要取所有者,是不是这个还得取啊?除了取这个,所有者还得取什么?是不是你还得取一条市场活动单条记录?你得往上铺啊,因为修改跟这个删除不一样,它得在原始记录的这个基础之上进行重新编辑的操作,是这样吗?好,所以说啊,咱们现在应该get一个什么呢?还是得list是这样吗?好,还得一个什么呢。
07:08
哎。可以这么写吧,当然了,我这种写法大家注意啊,啊,纯粹是为了让你看这个需求是什么,OK吧,有可能我们在企业里边有可能是什么呢?比如说就是SELECT1SELECT2 get1get2,能理解吧,好啊,咱们现在目的很明确啊,取用户信息列表还得取一个单条的activity,是这样吗?哦。走一个啊。对。穿上。你的ID不能白拿呀,你得让后台知道啊。我要改的是哪条记录,他才能够根据你这个ID取你这个单条啊。这没错吧,好的,把ID啊一下。行。
08:00
Tap取值。Get对吧,好。太简单了。要什么?对,他要什么?从这个请求的这个名字就能看对不对?Data,我们要一个什么呢?这个所有者列表对不对?用户列表是上吗?还得要一个什么呢?市场活动单条记录是这样吗?单挑。是这样吗?好,就一个市场活动对象呗,对不对啊,这么说对象啊,行,那这个东西咱们要拼的话怎么拼,这应该都会了吧,两个信息啊,其中有一个啊是用户列表,咱们来个u list行吗?哦。咱们来个跟今天上午那个很像啊,就是吧,那咱们来个用户一。
09:03
二三对吧,多组兼职段之间用逗号分割没错吧?再来个什么市场活动对象,我来个A可以吧,这个A咱们来个冒号。这个是不是一条市场活动啊。市场活动没问题吧,行。那现在啊,我们来观察一下下边的这个修改啊,修改首先呢,这个这个是创建的是吧。啊,这修改离得太远了,我给你挪到上面去啊。挪一下啊。这个是他模态窗口的名字对吧。下边这个所有者呢?来看看同学们。干掉。这个呢,咱们I系列的对吧,添加是create系列的,修改是I系列的,对吧,I这叫什么。
10:09
Owner啊,这个咱们该改改一改啊,名称咱们叫I name,他原来给我们写好的这个指数可以干掉了,开始日期。啊,这个也干掉啊,这个ID叫咱们叫start date对吧。结束日期。外干掉and。对,而且这俩东西咱们是不是日历控件也得填一下。加个time吗?啊呃,Y干掉。I cost,这没啥问题啊,描述好,这个是老师需要说明一下啊。
11:04
好在这块啊,关于text area啊。关于文本玉。Area啊,需要说明的有两点,第一点啊,大家注意啊,这个标签对一定是要以什么呢标签对的形式来呈现,因为有好多同学我就发现什么呢,如果这里边没内容的话,就直接把这个标签就给闭合了,看到没,你不要beat,它一定是什么呢标签对OK吧,好,而且同时啊大家注意啊,这个啊正常。状态下。好这个啊,标签对要紧紧的。
12:01
哎,说。什么意思?你这里边不要有空格,而且有很多同学就这这就这玩意儿,这里边儿全算是我们文本域中的内容,能理解吧。OK啊,一定要紧挨着,能理解吧。好,第二个我们需要注意的地儿在。T,我们观察来看啊,虽然是以标签对的。形式来呈现的。但是啊,它也是属于什么呢。表单元素范畴啊,元素范畴。好。我们所有的对于。Area的这个啊,取值和赋值操作啊,好,应该统一使用啊。
13:11
这个V这个方法啊,V方法啊,这点啊,是需要值得说明的啊,也就是说你看它是不是标签对啊,我里边来个123是相当于标签对里边夹的值啊,就好比我们以前操作四面标签对或者是div标签轴对不对,我们貌似往里边插值或者取值用的是不是应该是点HTML方法啊。但是啊,它特殊就特殊在这儿。能理解吧,它是属于什么呢?表单元素能理解吧,你看啊,它还特殊在哪儿呢?它还没有这个Y流属性看见没?它是不是还没有啊。能理解吧,它没有这个外流属性,但是呢,我们仍然要以什么方法来操作它呢?VL,而不是HTML方法能理解吧?好,这个我给你做标注啊,而不是H。
14:05
TML方法。那老师我偏偏要使用这个HTML方法,行不行呢,那其实也行也可以OK吧,但是呢,这个取值和赋值操作啊,如果对于复杂的一些的这个T2来讲的话。就用不了了,你使用这个VL方法肯定是好使,能记住吧,好,咱们以后啊操作这个文本域啊,跟其他的普通的这个input相同对待,能理解吧,别看它的标签,对啊,好,咱们直接使用VL就可以了,好吧,好,我们现在给他改个名字E。吧,好E这个更新呢,咱们也改一改吧。Data dismi model,咱们是关闭模态窗口啊,啊,咱们来个ID,咱们执行真正修改操作是吧?Update,来个BTN,是这样吗?这个按钮啊,咱们先不着急啊,不着急,我们现在这个展现这个模态窗口还没做完呢,OK吧,好,这个按钮我刚刚只是起了一个名字而已啊OK吧,行,我们休息会儿吧,回来再说吧。
我来说两句