终止jQuery Ajax调用时通知

终止jQuery Ajax调用时通知,jquery,Jquery,我了解到,$.ajax()返回一个jqXHR对象,您可以在这个对象上调用许多函数。我们甚至可以调用jqXHR.abort()来中止AJAX调用 我的问题是如何捕获ajax调用已中止,并在调用.abort()时通知用户 请举一个简单的例子您可以尝试ajaxError方法,该方法只应附加到文档中 比如: $( document ).ajaxError(function( event, jqxhr, settings, exception ) { if ( settings.url == "aja

我了解到,$.ajax()返回一个jqXHR对象,您可以在这个对象上调用许多函数。我们甚至可以调用jqXHR.abort()来中止AJAX调用

我的问题是如何捕获ajax调用已中止,并在调用.abort()时通知用户


请举一个简单的例子

您可以尝试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的示例