0
我想處理錯誤/不存在URL(http://localhost/abcd)在jQuery的Ajax。我正在使用jQuery 1.10.2。答案是:錯誤處理 - 錯誤的URL在JQuery AJAX
{
"error": {
"message": "Page Not Found.",
"status_code": "404"
}
}
Status code is 404 and I can see it in Postman.
我試過以下代碼給我一個提醒。調試器不僅僅出現在錯誤塊中。
error: function(jqXHR, textStatus, errorThrown) {
if (jqXHR.status === 0) {
alert ('Not connected.\nPlease verify your network connection.');
} else if (jqXHR.status == 404) {
alert ('The requested page not found. [404]');
} else if (jqXHR.status == 500) {
alert ('Internal Server Error [500].');
} else if (errorThrown === 'parsererror') {
alert ('Requested JSON parse failed.');
} else if (errorThrown === 'timeout') {
alert ('Time out error.');
} else if (errorThrown === 'abort') {
alert ('Ajax request aborted.');
} else {
alert ('Uncaught Error.\n' + jqXHR.responseText);
}
}
不幸運?提供更多細節。你想要什麼?警報/重定向? – AmmarCSE
你可以給我們服務器返回的頭文件嗎?我認爲你有一個自定義的404頁面,返回的狀態200不是404。 – SpartakusMd
返回不適用於你案件更改返回與警報 –