Jquery中封装好的ajax方法
来源:原创
时间:2015-08-14
作者:脚本小站
分类:JS/JQuery
ajax在开发中经常用到,而jQuery框架为我们提供封装好的ajax方法,具体使用方法如下。
$.ajax({
url:'demo.php',
type:'get',
data:'name=Stephen&id=1',
dataType:'text',
/*
当用ajax赋值给全局变量时,关掉异步传输,即: async:false,
因为是异步的值还没有被传输过来,所以无法赋值给全局变量。
*/
async : false,
beforSend:function(XHR){
alert('正在加载');
alert('请求状态:'+XHR.readyState);
},
complete:function(XHR,textStatus){
alert('加载完成');
alert('请求前状态:'+XHR.readyState+',textStatus值为:'+textStatus);
},
error:function(XMLHttpRequest,textStatus,errorThrown){
alert('加载错误,进行错误响应');
},
success:function(data,textStatus){//此函数相当于post或get的第三个参数
alert(data);
}
});