AJAX学习(二):jQuery与AJAX

AJAX()方法

jQuery对AJAX进行了非常完整的封装,提供了非常丰富的AJAX方法以供使用。jQuery中的AJAX方法采用的是分层定义的方式,最基本也是最底层的一个方法就是jQuery对象中的AJAX(),在它的上层,也就是基于这个方法,jQuery又定义了3个方法:load(),get(),post(),这三个方法是AJAX()方法的简化版,用于特定的场合,降低了AJAX()方法的复杂度。

AJAX()方法是jQuery最底层的一个AJAX方法,其结构为:

$.AJAX(options)

可以使用选项的方法定制函数所完成的功能,选项的结构采用键值对的方式设置:

url:设置请求发送的地址。

timeout:设置请求的超时时间。

data:设置向服务器发送的请求参数。

type:设置向服务器请求的方式,GET或POST

beforesend:用于设置发送请求前可以修改XMLRequest对象的函数

complete:用于设置请求完成后的回调函数,无论成功还是失败

dataType:设置服务器返回的数据类型

success:用于设置请求成功后调用的回调函数

error:用于设置请求失败后调用的回调函数

global:用于设置是否触发全局的AJAX事件

get()方法和post()方法

参数结构:$get(url [,data] [,callback] [,type])        $post(url [,data] [,callback] [,type])

即除了url外,剩余参数均为可选参数。

你可能感兴趣的:(AJAX学习(二):jQuery与AJAX)