Ajax 请求标准规格
引入相关JS
$.ajax({
//提交数据的类型 POST GET
type:"POST",
//提交的网址
url:url,
//提交的数据
data:{Name:"sanmao",Password:"sanmaoword"},
//返回数据的格式
datatype: "json",//"xml", "html", "script", "json", "jsonp", "text".
//在请求之前调用的函数
beforeSend:function(){
/* $("#msg").html("logining"); */
alert("ajax请求前执行方法!");
},
//成功返回之后调用的函数
success:function(data){
/* $("#msg").html(decodeURI(data)); */
alert("成功了!");
},
//调用执行后调用的函数
complete: function(XMLHttpRequest, textStatus){
alert(XMLHttpRequest.responseText);
alert(textStatus);
//HideLoading();
},
//调用出错执行的函数
error: function(){
//请求出错处理
alert("出错了!")
}
});
需要注意的是data传参:
当type为post时:
data的传参方式为data:{变量名:变量值,变量名:变量值},
当type为get时
data的传参方式为data:变量名=变量值&变量名=变量值