5.1 語法
$.ajax 語法
官方文件:https://api.jquery.com/jquery.ajax/
針對一般資料
$.ajax({
url: "https://...", // 資料請求的網址
type: "GET", // GET | POST | PUT | DELETE | PATCH
data: 物件資料, // 將物件資料(不用雙引號) 傳送到指定的 url
dataType: "json", // 預期會接收到回傳資料的格式: json | xml | html
beforeSend: function(){ // 在 request 發送之前執行
},
headers: { // request 如果有表頭資料想要設定的話
// "X-CSRF-Token":"abcde" // 參考寫法
},
statusCode: { // 狀態碼
200: function (res) {
},
404: function (res) {
},
500: function (res) {
}
},
success: function(data){ // request 成功取得回應後執行
console.log(data);
},
error: function(xhr){ // request 發生錯誤的話執行
console.log(xhr);
},
complete: function(xhr){ // request 完成之後執行(在 success / error 事件之後執行)
console.log(xhr);
}
});
至少維持:
$.ajax({
url: "https://...", // 資料請求的網址
type: "GET", // GET | POST | PUT | DELETE | PATCH
// data: 物件資料, // 將物件資料(不用雙引號) 傳送到指定的 url
dataType: "json", // 預期會接收到回傳資料的格式: json | xml | html
success: function(data){ // request 成功取得回應後執行
console.log(data);
}
});
Last updated