00:00
好,我们来看最后一部分,阿贾克斯这一部分呢,是我们以后啊用最多的一个地方。我们呢,要实现阿贾克斯请求之前呢,用的是一步对象xmlht request。这种方式它比较麻烦呢。那就说我们之前呢九啊。九是说使用给query的函数来实现阿贾克斯请求的处理,那我们说没有这query之前呢?没有这块的之前,那我们使用的是这个移步对象,使用它做这个阿贾克斯,那有四个步骤。步骤,这四个步骤呢,它比较繁琐,也比较的麻烦,你得需要记住这四个步骤才能做这个阿贾克斯,而j query啊,他把这个阿贾克斯的实现呢做了简化。
01:09
把阿贾克斯的请求呢?把它变成了几个函数就能实现了?这carry呢?阿简化了阿贾克斯请求的处理,我们使用三个函数。啊,三个函数就可以实现。阿贾克斯请求的处理了这三个函数呢?第一个叫做Dollar,点阿贾克斯这第一个函数。大甲阿贾克斯,它的使用方式跟循环一样。循环的第一种方式,那就是说Dollar呢,相当于是这一块中的一个类名,然后H是静态方法。
02:00
那这里也一样,到了呢,是相当就是这块中的一个一个类了,阿贾克斯是一个函数的名称啊,这是。到点阿贾克斯它是j query中这块中实现阿贾克斯的核心函数,就是说阿贾克斯啊,做题的时候用就这个函数,到德甲阿贾克斯是核心的。最重要的一个,此之外呢,还有一个叫dollar.post这是使用POS的方式。Host的方式做阿贾克斯请求。它就是post的方式发请求,第三个叫dollar.get显然这是使用get方式发送阿贾克斯请求。
03:12
在这里呢,到点透和。到了家。好,这两个函数啊,它们在内部都是调用的。到点阿贾克斯,所以我们才说它是核心函数,因为所有的阿贾克请求最终都是通过这个函数来实现的。而Dollar post和get在内部是调用的Dollar阿贾克斯。那我先来看一下最核心的这个函数,它应该如何用呢?好,下面我们来介绍一下。
04:07
介绍一下Dollar点阿贾克斯这个函数的使用。这个函数呢,是有参数的啊,是有参数的。我们在之前呢,用这个一步对象做阿贾克斯请求的时候,他需要有四步吗?需要创建对象,要绑定世界,需要执行那个open,需要执行send。一共有四部嘛,四部我们可以看一下。嗯,用这个。这不这四部吗。创建对象绑定事件open,那你看open里边是不是有请求方式,还有请求地址,还有是一步的还是同步的这些信息吧,还有呢,Send发送请求。
05:01
还有一点就是说,你得去写这个函数来处理数据吧,这些工作我们把这些都融合到了。这个函数之中来完成。那我们要发请求的话,我得知道。访问地址是谁呀?用get还是post呀,是不是一步的呀,还是同步的呀,这些信息怎么体现呢?它使用的是这个函数的参数啊。函数的参数用来表示请求的URL呀,请求的方式啊,还有参数值的信息在这里到点。阿贾克斯它的参数。是一个G的结构。
06:04
就说。阿里根函数它就是一个Jason,是一个Jason结构的啊,Jason结构的也是说。那就是说这样吧。例如那你用到点阿贾克斯括号,这是函数调用吧,里边是参数吧,参数是这样的,画括号是这个结构,那里边呢,有名称冒号,只。冒号值逗号名称一,冒号值一。后面呢,还有两个点,它这样的一个结构,我们把需要的什么URL呀,方式啊,这些内容通通的都容纳到这样的名称值的这种结构中来提供这个请的信息的。
07:06
现在我们来说这个名称有哪些值,又可以怎么写呢?下面来说Jason这个结构的参数说明。这说的就是这个名称啊,还有这个值都是什么,在讲义中的话,在这儿呢,有一个列表,就这些。嗯,这些都是我们看到点二点克斯,这是一个J森画括号。包含的是请求方式、数据等等,都是放在这个Jason结果中了。那么这一列。就是我们说的这个name啊,Name的名字都有什么?第一个叫think asyn。它的默认值呢,是一个针啊,是个针,它表示此次请求是一步形式的。
08:04
那第一个啊叫a think。A sync,它是一个布尔池。负尔类型的值,它默认是处处是用来表示一步请求的,它也相当于是我们的一步对象。它不是有个open吗?Get ul这是真吗?这是第三个参数,一个意思。第三个参数一样的意思。就是它的意思啊,它的针一步请求,那这个think呢,它是个布尔值,我是真,那我们是真。表示一步请求。这是。那这个think的话呢,因为它有默认值嘛,所以它可以不写啊,可以不写。
09:05
可以不写,对think这个配置项。这个配置下。因为它默认就是针嘛,你写。它可以是真,你不写它默认也是真好。那如果要写这个S的话。怎么写呢,你这么用呗,我这写一个例子啊,这例如,那你就是到点阿贾克斯。小括号,然后里边是Jason,花括号a think,冒号true,这不就完事了吗?这不就是名称值的语法格式吗?好,这是第一个,第二个,你这写个小标号吧,122叫做content type,它是一个字符串。
10:09
一三它是表示呢,从我们的这个浏览器。发送给服务器的参数的这个格式。或者叫做类型加类型。可以不写啊,可以不写啊。那例如你想表示。啊,你想表示请求的参数是Jason格式的,那么你可以写,你写。那例子的话,我们往上这写啊。
11:02
逗号content type,冒号因为是字符串的值,所以它写上一个引号,然后是J3调。他表示呢,我们。发起的这个请求参数啊,它是一个Json格式的,这样呢,就把这个信息呢,发送给我们的浏览器了啊,这个值呢可以不写,就是它可以不写啊不写。如果你想明确表示Jason,那就这么写OB Jason就可以了。好,再往下呢,还有其他的内容,还有第三个叫date date呢它可以是字符串。字符串啊,字符串可以是数组,这是J3啊,它是来表示这个请求的参数值的。
12:01
提成的参数。和参数值,第三个表示请求参数的啊参数的,比如说你要发个请求了,给服务器发什么参数。那你就可以用这个date来表示啊,来表示参数,那我们常用的是Jason格式,常用的是Json格式的数据啊,Jason格数据那怎么写呢?往上面来逗号贝塔等于Jason吗?包括号。比方说name是李四,哎,冒号20。Date,这是发送给服务器的请求参数,这是一种Json格式的表示结构。啊,这三点的结构。名称值名称值,这是date。是请求的参数的集合,参数的集合date。
我来说两句