Javascript 如何读取ajax返回值的responseText
我想知道我的AJAX调用是否返回401异常。这是我的密码:Javascript 如何读取ajax返回值的responseText,javascript,ajax,jquery,Javascript,Ajax,Jquery,我想知道我的AJAX调用是否返回401异常。这是我的密码: error: function(error) { var CevapHata = error.responseText.toString(); var pos=CevapHata.IndexOf("401"); } 但当我尝试计算401的索引时,出现了一个错误,因为对象不支持此属性或方法。您有什么建议吗?Javascript区分大小写,请尝试 var pos = CevapHata.indexOf("401");
error: function(error) {
var CevapHata = error.responseText.toString();
var pos=CevapHata.IndexOf("401");
}
但当我尝试计算401的索引时,出现了一个错误,因为对象不支持此属性或方法。您有什么建议吗?Javascript区分大小写,请尝试
var pos = CevapHata.indexOf("401");
使用一个小的“i”。Javascript区分大小写,请尝试
var pos = CevapHata.indexOf("401");
对于一个小的“i”您应该使用
indexOf
——使用较低的i
字符。以下是您可能喜欢的其他信息:
顺便说一句:MDN对于JS开发者来说是一个很好的资源。使用它。您应该使用
indexOf
——使用较低的i
字符。以下是您可能喜欢的其他信息:
顺便说一句:MDN对于JS开发者来说是一个很好的资源。使用它。仔细想想,如果您只是对响应的状态代码感兴趣,您应该能够从传递的错误对象中提取该代码。这比在响应中搜索字符串更好。 可能是
error.status
还有,检查这种东西很好,只要写
console.debug(error);
在处理程序中,您可以在控制台中检查对象
另外,您应该查看MDN上XMLHttpRequest上的文档:想想看,如果您只是对响应的状态代码感兴趣,那么应该能够从传递的错误对象中提取该代码。这比在响应中搜索字符串更好。 可能是
error.status
还有,检查这种东西很好,只要写
console.debug(error);
在处理程序中,您可以在控制台中检查对象
此外,您还应该查看MDN上XMLHttpRequest上的文档: