摘要:這裏我將jauery的ajax再次封裝更方便我的使用。
創建一個 [commonUtils.js] 的文件,用於存放封裝的方法
window.baseUrl = "http://"+location.host;/*這個是獲取的前綴地址,當然你也可以固定書寫*/
/*
* url:接口地址後綴
* requestData:請求數據對象
* token:這個是我自己定義的一個header參數
* successFun:請求成功後調用的方法
* errorFun:請求失敗調用的方法
*
*/
function ajaxPost(url,requestData,token,successFun,errorFun) {
$.ajax({
type: "POST",
contentType: "application/json",
url: window.baseUrl+url,
data:JSON.stringify(requestData),
dataType: "JSON",
beforeSend: function(xhr) {
xhr.setRequestHeader("token",token);
},
success: function(result) {
successFun(result);
},
//請求失敗,包含具體的錯誤信息
error : function(result){
errorFun(result);
}
});
}
具體使用方法等請參考:https://suxiexingchen.github.io/2019/12/09/29/