$.ajax()的实例:
$.ajax({
url: "/carrots-admin-ajax/a/logian",//发送请求的页面
data: { //要发送到服务器的数据
"name": $("#user").val(),
"pwd": $("#pass").val()
},
dataType: "json", //服务器响应的数据类型
type: "post",
success: function(data, textStatus) { //请求成功运行的函数,有2个参数,第一个参数服务器返回的数据
// 第二个描述状态的字符串
console.log(textStatus)
if (textStatus === "success") {
console.log(data.message)
if (data.message === "success") {
window.location.href = "success.html";
}else {
$("#error").html(data.message);
}
}
},
timeout: 5000, //设置请求超时时间
error: function(XMLHttpRequest, textStatus, errorThrown) {//请求失败被调用的函数,
// 该函数有3个参数,即XMLHttpRequest对象、错误信息、捕获的错误对象(可选)
console.log(XMLHttpRequest) //XML对象;
console.log(textStatus)//error
console.log(errorThrown)//no Found
// $("#error").append(data.message)//只能添加html内容,不能添加val()值;
},
})
});
经常会用到的$.ajax()的键对值