如何捕获错误网:: ERR_ABORTED

时间:2018-04-06 14:11:40

标签: javascript jquery

如何在ajax中捕获错误网:: ERR_ABORTED。这是我的代码

$.ajax({
   url: "http://example.com",
   dataType: "jsonp",
   jsonp: "callback",
   timeout: 5000,
   success: function () {
   },
   error: function (xhr, textStatus, errorThrown) {
   }
})

在控制台中我收到此错误

jquery.js:9679 GET http://example.com/?callback=jQuery33102519970992725571_1523023091094&_=1523023091095 net::ERR_ABORTED

我已经尝试Try catch但我无法得到任何错误。我有什么方法可以捕捉到这个错误。我也需要cross-domain access。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您好,您可以使用fail()

const request = $.ajax({ //your code })

request.fail((jqXHR, textStatus) => {
  console.log(textStatus);
});

fail in jQuery's docs