终止jQuery Ajax调用时通知
我了解到,$.ajax()返回一个jqXHR对象,您可以在这个对象上调用许多函数。我们甚至可以调用jqXHR.abort()来中止AJAX调用 我的问题是如何捕获ajax调用已中止,并在调用.abort()时通知用户终止jQuery Ajax调用时通知,jquery,Jquery,我了解到,$.ajax()返回一个jqXHR对象,您可以在这个对象上调用许多函数。我们甚至可以调用jqXHR.abort()来中止AJAX调用 我的问题是如何捕获ajax调用已中止,并在调用.abort()时通知用户 请举一个简单的例子您可以尝试ajaxError方法,该方法只应附加到文档中 比如: $( document ).ajaxError(function( event, jqxhr, settings, exception ) { if ( settings.url == "aja
请举一个简单的例子您可以尝试ajaxError方法,该方法只应附加到文档中 比如:
$( document ).ajaxError(function( event, jqxhr, settings, exception ) {
if ( settings.url == "ajax/missing.html" ) {
$( "div.log" ).text( "Triggered ajaxError handler." );
}
});
或
您可以尝试error方法:请求失败时调用的函数
jQuery.ajax({
type: "POST",
url: "url",
dataType: "type",
data: "data",
success: function (response) {
alert("Success");
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
}
});
查看了解有关错误方法的详细信息这有帮助吗?没什么帮助。我需要一个使用jQuery1.10.1的示例