jquery系列教程6-ajax全解
jquery中ajax应用——通用ajax函数jquery提供了比get和post更加通用的ajax()
代码如下:
$.ajax(options)
$.ajax({
type:"post", //方式
url:"test.jsp", //地址
datatype:"json", //数据类型 xml(xml文档),html(html代码),script(js代码),json(json数据),jsonp(jsonp格式数据),text(纯文本)
beforesend:function(xmlhttprequest){ //发送前函数, 这里可以修改xmlhttprequest,例如添加http头
},
complete:function(xmlhttprequest,textstatus){ //请求完成函数,请求成功或失败均调用此函数
},
sucess:function(data,textstatus){ //请求成功,成功返回, //data有可能是xmldoc,jsonobj,html,text等等
},
error:function(xmlhttprequest,textstatus,errorthrown){ //请求失败函数
},
global:true //是否触发全局ajax事件,默认为true。全局函数开启,任何jquery类能调用后面的ajax全局函数});
全局ajax函数任何jquery对象都可以调用全局ajax函数
代码如下:
$("#loading").ajaxstart(function(){}); //ajaxstart请求开,ajaxstop请求结束 ajaxcomplete请求完成 ajaxerror请求错误 ajaxsend发送请求前 ajaxsucess请求成功开,ajaxstop请求结束 ajaxcomplete请求完成 ajaxerror请求错误 ajaxsend发送请求前 ajaxsucess请求成功
以上就是jquery中ajax应用之通用ajax()函数的实例的详细内容。