Javascript internet连接丢失时的ajax错误处理程序

Javascript internet连接丢失时的ajax错误处理程序,javascript,ajax,jquery,error-handling,Javascript,Ajax,Jquery,Error Handling,我有一些ajax调用,我希望在出现错误时添加处理程序。我找到了“错误”处理程序,但它不起作用,即当internet连接丢失时。这些案例是否有第二个处理者 $.ajax({ type: "GET", url: "dosomethink.php", success: function (data) { $('#abc').html(data); }, error: function (xhr, ajaxOptions, th

我有一些ajax调用,我希望在出现错误时添加处理程序。我找到了“错误”处理程序,但它不起作用,即当internet连接丢失时。这些案例是否有第二个处理者

$.ajax({
      type: "GET",
      url: "dosomethink.php",
      success: function (data) {
        $('#abc').html(data);
      },
      error: function (xhr, ajaxOptions, thrownError) {
        alert(xhr.status);
        alert(thrownError);
      }
    });

如果使用timeout和error方法呢

$.ajax({type: 'GET',url: '/controller/action',timeout: 15000,success: function(data) {},error: function(XMLHttpRequest, textStatus,errorThrown) {}});

你到底是如何解决互联网连接丢失的问题的?@Thomas1703你可以使用超时来解决连接丢失问题。为什么不使用navigator.onLine或XHR请求呢?请看这个悬赏