如何使用 jquery 捕获 500 错误消息?我想继续检查 500 错误消息一段时间,直到它发生变化并在 50 秒后超时。
我使用下面的代码 try catch 和检查 500 错误消息,但它似乎没有捕获 500 错误消息。我可以在 Firebug 中看到它
$.ajax({
statusCode: {
500: function() {
alert(" 500 data still loading");
console.log('500 ');
}
}
});
最佳答案
尽管@Danny 提到了可接受的答案,但您也可以在较新版本的 jQuery 中执行此操作。
var xhr = $.ajax({
url: "somewhere"
});
xhr.fail(function(xhr, textStatus, error) {
// Error handling stuff here ...
});
参见 Deferred Object .
关于javascript - 如何使用 jquery 捕获 500 错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13639225/