$.ajax()的實例:
$.ajax({
url: "/carrots-admin-ajax/a/logian",//發(fā)送請求的頁面
data: { //要發(fā)送到服務器的數(shù)據
"name": $("#user").val(),
"pwd": $("#pass").val()
},
dataType: "json", //服務器響應的數(shù)據類型
type: "post",
success: function(data, textStatus) {? //請求成功運行的函數(shù),有2個參數(shù),第一個參數(shù)服務器返回的數(shù)據
// 第二個描述狀態(tài)的字符串
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) {//請求失敗被調用的函數(shù),
// 該函數(shù)有3個參數(shù),即XMLHttpRequest對象、錯誤信息、捕獲的錯誤對象(可選)
console.log(XMLHttpRequest) //XML對象;
console.log(textStatus)//error
console.log(errorThrown)//no Found
// $("#error").append(data.message)//只能添加html內容,不能添加val()值;
},
})
});
經常會用到的$.ajax()的鍵對值