jQuery的AJAX
AJAX底层接口
jQuery.ajaxSetup(settings)
:为以后的AJAX请求设置默认值jQuery.ajax(settings)
:按照设置对象像发送AJAX请求url
:请求的url地址,默认当前页地址type
:请求类型,默认GETdata
:发送的数据对象scriptCharset
:发送请求数据对象的字符集contentType
:发送数据对象类型application/x-www-form-urlencoded
:表单格式,默认值application/json
:json格式multipart/form-data
:混合模式,一般用于文件上传
dataType
:要求服务器返回的数据类型html
:返回纯文本HTML信息script
:返回纯文本JavaScript代码json
:返回JSON数据,一般指定为jsonjsonp
:返回JSONP格式text
:返回纯文本字符串
succes
:成功的回调,回调中第一个参数为服务器返回的数据对象error
:失败的回调,回调中第一个参数为XML对象jsonp
:jsonp方式跨域请求jsonpCallback
:jsonp跨域请求回调函数名
快捷方法
jQuery.get(url[,data,callback,dataType])
:使用GET请求获取数据url
:请求的url地址data
:发送的数据对象callback
:成功的回调,回调中第一个参数为服务器返回的数据对象dataType
:要求服务器返回的数据类型
jQuery.post(url[,data,callback,dataType])
:使用POST请求获取数据url
:请求的url地址data
:发送的数据对象callback
:成功的回调,回调中第一个参数为服务器返回的数据对象dataType
:要求服务器返回的数据类型
jQuery.getJSON(url[,data,callback])
:使用GET请求获取JSON格式数据url
:请求的url地址data
:发送的数据对象callback
:成功的回调,回调中第一个参数为服务器返回的数据对象
jQuery.getScript(url[,callback])
:使用GET请求加载JavaScript脚本url
:请求的url地址callback
:成功的回调,回调中第一个参数为服务器返回的数据对象
jQuery.prototype.load(url[,data,callback])
:使用AJAX替换当前元素,默认使用GET方式,但是有data
参数时为POST方式url
:请求的url地址data
:发送的数据对象callback
:替换后的回调函数(不管成功或失败都会执行),回调中第一个参数为服务器返回的数据对象
AJAX事件
通常用来做加载动画
jQuery.prototype.ajaxStart(callback)
:当前jQuery对象发送AJAX请求时触发jQuery.prototype.ajaxStop(callback)
:当前jQuery对象AJAX请求结束时时触发
辅助方法
jQuery.prototype.serialize()
:返回表单中name
和value
的标准URL编码jQuery.param(object)
:返回object
的标准URL编码
Comments NOTHING