我似乎在這裏迷路了。我有一個jQuery請求發送GET
請求與基本身份驗證。我的問題是即使身份驗證失敗,錯誤代碼也不會運行。 我的要求:ajax請求失敗的條件
$.ajax({
type: type,
url: url,
dataType: 'json',
beforeSend: function(xhr) {
xhr.setRequestHeader('Authorization', 'Basic ' + btoa(window.username + ":" + window.password));
},
success: callback,
error:function(){
console.log('ERROR: ' + jqXHR.status);
},
complete: function(jqXHR, textStatus) {
console.log('VOTE: ' + jqXHR.status);
}
});
我得到的錯誤都在我的JSON響應,並在Status Code
。我究竟做錯了什麼?
響應體:
{
"error": {
"code": 401,
"message": "Authentication failed"
}
}
響應頭:
Status Code: 401
Date: Wed, 29 Feb 2012 12:45:03 GMT
在此先感謝
什麼是服務器 – 2012-02-29 12:42:00
狀態代碼返回的狀態代碼:401 – Neelesh 2012-02-29 12:42:31
你定義jqXHR地方? – Michel 2012-02-29 12:45:32