如何检索详细的错误消息?

时间:2017-05-05 13:45:22

标签: jquery ajax

    $.ajax({
        url: 'http://nonexistingdomainblabla.net',
        type: 'GET',
        crossDomain: true,
        dataType: 'json',
    })
    .done(function(data)
    {
    ...
    })
    .fail(function(jqxhr, settings, ex)
    {
        console.log('failed to get subscription list: ' + JSON.stringify(jqxhr));
    });

返回

{"readyState":0,"responseText":"","status":0,"statusText":"error"}

没有任何状态代码或响应文本。我想在保持我的ajax请求尽可能完整的同时获得更详细的错误消息。

1 个答案:

答案 0 :(得分:-1)

尝试使用错误功能:

error: function(jqxhr, status, error) {
  var err = JSON.parse(jqxhr.responseText);
  console.log('failed to get subscription list: ' + err);
}