http狀態碼406是服務器無法根據客戶端請求的內容特性完成請求
//整站功能方法庫封裝ajax請求,這里只針對post
var methods = {
//全站ajax請求狀態處理
ajax: function (url, data, successCallback, errorCallback) {
$.ajax({
"type": "post",
"url": AJAXURL + url,
"async": true,
"data": data,
"success": function (res) {
//返回狀態處理
if (res.code == 200) {
if (successCallback) {
successCallback(res);
}
} else if (res.code == 406) {
//跳轉至登錄
methods.toLogin();
} else {
if (errorCallback) {
errorCallback(res)
} else {
methods.prompt(res.msg);
}
}
}
});
}
}
調用方法:
methods.ajax(url ,
{code:code}
,function(res){
//成功的返回
var data = res.data;
console.log(data);
},function(){
//失敗返回
});