Можно ли поймать ошибку при использовании JSONP с jQuery? Я пробовал оба метода $.getJSON и $.ajax, но ни один из них не поймает ошибку 404, которую я тестирую. Вот что я пробовал (имейте в виду, что все они работают успешно, но я хочу обработать случай, когда он не работает):
jQuery.ajax({
type: "GET",
url: handlerURL,
dataType: "jsonp",
success: function(results){
alert("Success!");
},
error: function(XMLHttpRequest, textStatus, errorThrown){
alert("Error");
}
});
А также:
jQuery.getJSON(handlerURL + "&callback=?",
function(jsonResult){
alert("Success!");
});
Я также попытался добавить $.ajaxError, но это тоже не сработало:
jQuery(document).ajaxError(function(event, request, settings){
alert("Error");
});
Заранее благодарим за любые ответы!