我有一個jQuery代碼,我使用get()並調用一些遠程url /文件。 現在我想知道什麼是處理錯誤的最好方法。
什麼我做的是:
$(document).ready(function() {
$.ajaxSetup({
error: function(x, e) {
if (x.status == 0) {
alert(' Check Your Network.');
}
else if (x.status == 404) {
alert('Requested URL not found.');
} else if (x.status == 500) {
alert('Internel Server Error.');
} else {
alert('Unknow Error.\n' + x.responseText);
}
}
});
$.get("HTMLPage.htm", function(data) {
alert(data);
$('#mydiv').html(data);
});
});
這是工作fine.But想知道有沒有這樣做的沒有更好的辦法?
裁判:http://www.maheshchari.com/jquery-ajax-error-handling/
這是一個體面的AJAX錯誤處理對我來說。 – RaYell 2010-02-01 10:11:51
定義更好?您想要改進的現有代碼有什麼問題? – 2010-02-01 10:27:41
如果你想改進你的代碼,你可以停止使用提醒並使用更加用戶友好的功能。你實際上是唯一一個想看到這個錯誤信息的人。您可以在某處顯示模式屏幕或小文本框,告訴用戶發生了錯誤。 – 2012-03-27 12:00:54