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