我希望通过ajax在域名上收到更详细的回复。
目前我有代码:
$.ajax({
url: domain,
type: "POST",
data: {
//Set an empty response to see the error
xml: "<response></response>"
},
datatype: 'application/json',
complete: function(xhr, textStatus) {
console.log(xhr.status);
}
});
例如,如果我有一个“不存在”的网址&#39;我收到错误报告:
0
如果我有一个重定向后面的网址,我会收到错误报告:
0
但这些是完全不同的问题。
我相信还有很多其他的例子。
我这样做是为了测试DNS设置是否已经到位。与第二种情况一样,DNS设置可能正常,但该域只有重定向?
答案 0 :(得分:0)
您是否已经尝试过Ajax的错误回调函数?
有关此方法,请参阅http://api.jquery.com/jquery.ajax/。
答案 1 :(得分:0)
我可以尝试将其更改为
$.ajax({
url: domain,
type: "POST",
data: {
//Set an empty response to see the error
xml: "<response></response>"
},
datatype: 'application/json'
})
.done(function (data) {
// process response data here...
})
.fail(function (xhr, error, thrownError) {
// process error here...
console.log(xhr, error, thrownError);
});
它完全适合我,并提供我需要的所有详细信息