摘要:这里我将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/