Ajax调用返回404 Not Found的状态码0

时间:2017-08-08 20:15:03

标签: javascript ajax rest

我有一个使用Ajax调用rest端点的网页。我想在我的休息呼叫错误时打印出http状态代码。当其余端点返回500时,我可以看到500被打印。但是当调用返回404时,则打印值0。 thrownError是空白的。

我是Javascript的新手,但有人能告诉我为什么要打印0吗?这只适用于404s。我已经测试了5xx,它们都很好。

$.ajax({
    type: 'GET',
    url: 'mysite.com',
    crossDomain: true
    success: function (data) {
      console.log(data);
    },
    error: function (xhr, ajaxOptions, thrownError) {
      console.log(xhr.status);
    },
  });

0 个答案:

没有答案