结合使用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");
});
预先感谢您的任何答复!
慕仙森