该用户从未签到
|
jQuery对ajax的支持
1、$.ajax(options)ptions是一个形如
{key1:value1,key2:value2...}的js对象,用于指定
发送请求的选项。
选项参数如下:
url(string):请求地址
type(string):GET/POST
data(object/string):发送到服务器的参数
dataType(string):预期服务器返回的数据类型,
一般有:
json:返回json字符串
xml:返回xml文档
html:返回的是一个html内容
script:返回的是一个javascript脚本
text:返回的是一个文本
success(function):请求成功后调用的回调函数,
有两个参数:function(data,textStatus),其中,
data是服务器返回的数据,
textStatus 描述状态的字符串。
error(function):请求失败时调用的函数,有三个
参数function(xhr,textStatus,errorThrown)。
textStatus与errorThrown这两个参数只有一个可用。
2、$.get(url,[data],[callback],[type]):
其中,callback格式 function(data,statusText)。
url:请求地址
data:请求参数,可以是一个js对象
{"name":"zs","age",22},也可以是一个请求
字符串 "name=zs&age=22"。
callback:回调函数。
function(data,statusText){
}
type:预期服务器返回的数据类型
$.post()格式同上。
3、load(url),将服务器响应插入当前jQuery对象
匹配的dom元素之内。
var $obj = $(选择器);
$obj.load(url);
4,为了方便地向服务器传递参数,可以使用
serialize():将jQuery对象包含的表单
或者表单域转换成查询字符串
serializeArray():转换为一个数组,每个数组
元素形如{name:fieldName,value:fieldVal}的对象。 |
|