サーバーにリクエストを送信するためにラッパー関数が使用されています。サーバーが401のコードを返す場合は何か具体的な処理を行う必要があります。私のサーバー側のコードが401例外をスローした場合、このデータはJquery POSTでHTTPエラー応答コードを取得するにはどうすればいいですか
$.mobile.showPageLoadingMsg();
$.post(apiUrl+method,p,function(d) {
$.mobile.hidePageLoadingMsg();
console.log(d.success);
console.log(d.message);
if(d.success == true){
window[callback](d.data);
}
else{
if(d.message != null){
alert(d.message);
}
}
},'json')
.error(function() {
//need to check for 401 status here to do something
$.mobile.hidePageLoadingMsg();
alert("error");
});
jqueryの.ERROR機能は、ちょうどそのない200がOKため、これを拾うが、私はその401コードかどうかを確認する必要があります。
=== not ==、賢明なように!==!= :) – Sam