00:03
啊啊,那我们这个JA query知道怎么用了以后呢,接下来我们主要是研究一下JA query对adjust的一个支持,它提供了这么几个方法,这个dollar.get。还有dollar.post以及Dollar点这个方法来对我们的去进行一个支持,那么像这些东西的话呢,大家可以去参考一个就是已经发给大家的叫做JA query的这个API手册啊,我们打开来看看。好在这里面呢,你就直接去定位到这个左边看到了吧,这里面都是对的支持,但是呢,我们不需要去看每个方法,我们其实只需要学会这么一个就可以了,明白吧,但是围绕着它呢,我又想给大家去说一下这个get跟这个past,那么我们先来看get,注意。它是一个简单的get请求,以以取代复杂的dollar.adjust看到没有,什么意思啊,其实就是dollar.get这个东西呢,就是Dollar点价的一个简单实现。那么如果说你想在什么呀?就是呃,出错时去执行一些函数啊,或者说使用一些更加高大上的一些东西,那么他还建议你去使用dollar.adjust同样的道理,Dollar加post也是这么来描述的,看到没有,他也会荐,如果说你想使用更加高大上的东西,那么你也要使用Dollar点而价子,听明白了吧?那么每一个里面呢,比如说get,它里面都有几个什么参数,而且呢,都给出了你一些什么示例的代码,你可以参照了这个事例代码,其实就可以写出一个这个异步请求来了,明白吧,那么这个地方的话呢,我主要给大家讲的是Dollar加架S,因为什么呀,它的功能特别强大,你Dollar加get跟。
01:59
Dollar加post能做到的事,我Dollar加都能做得到,但是我Dollar加adjust能做到的事,你Dollar加get跟post就不一定能做到。
02:09
明白这个关系了吗?哎,所以说我们直接来说这个adjust,那么这个方法就注意了哈,它是一个什么底层adjust,一个实现简单易用的高层实现,就是去看什么呀,Dollar get或者post,你看到没有说底层的实现呢,是我们的dollar.adjust,而这个简单易用的,你就去看这个Dollar than get和Dollar than post,明白了吧?那么这个东西怎么用呢?大家注意我们看它的语法,它就两个东西,一个是URL,一个是S,中括号的代表的是可选的,也就意味着总共有两个,一个还是可选的,那感觉也挺好用的是吧,是不是啊,那URL呢,就是一个用来包含发送请求的URL字符串,而这个S呢,你别看着它是一个,而且是可选的是吧,它是请求设置,然后所有的选项都是可选的,但是大家注意从现在这个地方开始一直往下。
03:09
翻都是他可选的东西,看明白没有,看到了吗?一直到这都是,所以说呢,他的东西是特别特别多的,能明白这个意思吧,哎,东西是特别特别多的,那么我们需要关心哪些呢?我们不需要把所有的东西学一遍,我们只需要看其中的几个啊,首先第一个。好,第一个来给你找一下哈,就是我们的。Data,这是我们发送到服务器的一个数据啊,这个我们得知道好,第二个data ta就是预期服务器要返回的数据类型,就是你可以预期一下服务器要给你返回什么类型,对吧?这个我们到时候也会用得到啊,再来往下看啊,有一个叫做success哈,这个就是当我处理成功以后,我要执行一个函数,那么我们就通过这个success来去定义啊,当然你失败以后呢,你也可以什么使用这个,呃,有一个叫做呃,在上面的是吧,当你失败以后呢,你也可以使用一个叫做iro的啊,在最上面的应该是。
04:19
大家找找A在哪,在这你也可以使用这个error呢,去写出一个什么错误的一个什么处理函数来明白吧,然后呢,呃,其他的东西的话呢,我们暂时也就用不到了,所以说其中的几个我们是必须得知道的,那么接下来呢,我们就来写一个具体的一个。这块啊,就是这个异补请求啊,来回到我们的开发工具中,那么直接来到我们的这个JSP中啊,首先呢,呃,我要把我刚才的这个导入了,这个我就不再手写了,我拷贝一下啊,在我的JSP中呢,我也把它先引入进来,能看明白吗?啊,这个是来引入我们的这块瑞的,把它引入进来,引入进来以后呢,我在这个地方我就可以使用我的这块RY了啊,那么同样我现在就可以给他做做什么事了,给他去绑定一个事件了,理解吧,其实像这个安lo这个东西呢,我们已经不用了,其实现在。
05:20
为什么呀,因为它是什么呀,我们原生的这个XHR去做的吧,现在我要把它换成谁了呢,我要把它换成我的谁呀,这块啊,所以说这个东西其实我们现在已经不用了啊,那我就啊给他注释一下吧哈啊,怎么个注释啊,这个还不好注释是吧?啊,你不注释的话呢,它将来还会执行,这样的话会执行两次哈,我看这样行不行哈,这样能不能注射的了。不行是吧,他这里面不让写这个东西哈,嗯,那这样吧,整行都注射了吧。
06:07
来,我把这个整行都注释了好吧,哎,这是我们,呃,就是使用那个XHR写的啊,那么现在呢,使用这块水以后呢,这个我就不要了,理解吧,这就不要了,因为我可以动态绑定了啊,所以说这里面我们写的代码是什么样子的呢?就是当然括号。好大家都跟上啊,跟刚才写的也差不多,然后呢,Function好在这里面呢,我们就是Dollar,然后呢,井号给谁啊,是不是给我这个username这个ID啊啊username动态绑定一个事件什么事件啊。是不是失去光标啊,对吧,那就是把on去掉,那就是好来给它一个函数,在这里面呢,首先我们要获取到它的那个值啊,怎么获取呢?就是Y,我们的这个USER3NAME就等于这个Dollar,好大家都跟上啊来井号就是我们username.Y6这么写吗?那就不对了,值VL刚才是什么?这里面我是不是写了个值啊,对吧?那叫做负值,如果你不写呢,那叫做获取值强大法,这个方法啊来获取到了,获取到以后接下来我们就什么呀,发送我们的异步请求,怎么发送呢?注意dollar.adjust好,这里面怎么写呢?一个大括号,然后接下来就写吧,URL,你要发送的请求是什么呢?
07:42
什么心情啊?Check user nameme是不是还是发送这个请求啊,对吧?来你也可以什么啊,参照这个,我地方有这个地方有一个简单的示例啊,你也可以参照这个,明白了吧,然后呢,现在你就看你要发送什么请求,如果你还是get的话呢,你就把那个参数拼到后面,如果你要发送post的话,你的参数了,你就写到这个data后面,明白吧,Get我们刚才发过了,那我就现在呢发一个post吧,那你看了哈,那怎么写呢?来tap pass请求能看明白吗?
08:21
啊,还有什么呀,这个data data就是我们的数据,数据是什么呢?就是USER3NAMEME,等于加上你的USER3NAME,是不是就是那个数据啊,对不对,然后呢?呃,接下来呢,就是当你处理成功以后,你看了哈,处理成功以后呢,我刚才是要有各种各样的监听吧,但现在我不用这么麻烦了,我可以这么写的,大家注意我就可以啊这么来写了,Success就是相当于处理成功了,那我再给出一个匿名函数来,这就可以了,而且在匿名函数里面,你直接给上一个参数,比如说我就写个data,那么他会直接把服务器返回的数据给你保存到data里面,我们都不用自己获取了,明白了吧,诶,服务器返回的数据好保存到什么地方啊,保存到这个data中,那么在这个地方我们只需要做什么事呢?我们只需要把data直接给他设置到我。
09:21
好的,这个里面是不是行了,手机里面写起来就特别简单了,到了来井号谁呀,是不是我们的这个来CTRLC一下它的什么呀,中间的内容叫什么,叫做HTML,是不是把你的这个data塔放进去搞定。你说写这个简单还是写这个简单啊,一下就对比出来了吧,而且这个东西压根就不需要你获取,什么RHR对象啥的,我都帮你封装好了,你不用获取,听懂了吗?害吧啊厉害,你就好好学是吧?啊OK,那写好以后呢,我们来做一个测试吧,看看我们这个功能对不对啊。
10:14
好,那么现在的话注意了哈啊,我就输一个adin轴,哎,已存在,请更换是不是,然后呢,我输一个这个啊,比如说能用的啊ABC,然后你看一下用户名可以使用对不对啊,效果是一模一样的,但是现在我们是这么紧啊代码就把它实现了,刚刚的这个东西呢,已经注释掉了哈,就相当于我们已经不再用它了,而是用的是什么呀,用的是这个家伙。听懂了吗?这就是query对我们的一个支持啊,就是这么来去用的。啊,那么对这个adjust这个方法会用了以后呢,三那个什么get啊,或者是那个post,就是那个dollar.get dollar.post其实你一看这个手册你就知道怎么去用了,它里面写的特别清楚的,每一个是什么意思,然后呢,具体的语法是什么样子的,你一看你就能看出来。
11:07
听懂了吧,所以说这个的话,大家感兴趣的,你就自己去参考的写一下,如果啊手机觉得比较困难的,你就把我课堂上掌握的东西,把它掌握了就行了,明白了吗。啊,差不多吧啊。
我来说两句