Một thành viên trong nhóm đặt này vào dự án của chúng tôiJavascript: Làm thế nào để ngăn chặn nhiều trình xử lý lỗi ajax jQuery?
$(function() {
$("body").bind("ajaxError", function(event, XMLHttpRequest, ajaxOptions, thrownError){
alert(thrownError);
});
}
Tuy nhiên tôi muốn để đàn áp một trong những lỗi của tôi (vì nó sẽ là tiếng ồn và xác minh là không cần thiết)
function blah() {
...
errFunc = function(event, xhr, opts, errThrown) {
//what could I do here?
//event.stopImmediatePropagation()?
}
$.ajax({
url : '/unimportant_background_refresh',
type : 'GET',
data : { },
dataType : 'json',
success : updateBackgroundStuff,
error : errFunc, // Suppresses error message.
});
}
Làm thế nào tôi có thể ngăn chặn bắt tất cả các lỗi từ happenning xin vui lòng? Tôi chỉ có thể làm điều gì đó trong chức năng lỗi như { event.StopPropogation(); }
hay tôi phải làm việc ra một số cơ chế để bắt được tất cả chọn lọc bỏ qua những thứ xin vui lòng?
http://stackoverflow.com/questions/7436195/disabling-some-jquery-global-ajax-event-handlers-for-a-request –