3
我使用$.ajaxSetup
來使用全局授權方法以及我的站點中的全局錯誤處理。我想將一個回調函數傳遞給全局錯誤方法,這樣我就可以在需要全局錯誤處理函數時調用該函數。這是我$.ajaxSetup
:
$.ajaxSetup({
global: false,
// type: "POST",
beforeSend: function (xhr) {
//The string needs to be turned into 'this.pasToken'
//if not us, don't include
if(app.cookieAuth)
xhr.setRequestHeader("Authorization", _this.pasToken);
},
statusCode: {
401: function(){
//Redirect to the login window if the user is unauthorized
window.location.href = app.loginUrl;
},
//This is where I need help
403: function(error, callback){
//Show an error message if permission isn't granted
callback(error);
alert(JSON.parse(error.responseText)['Message']);
}
}
});
注意403:
狀態代碼。我試圖傳遞迴調函數,但我不知道如何從個人ajax
調用中執行此操作。任何人有想法?
正是我需要的。我會在幾分鐘內接受。 – coder 2013-04-08 14:12:13