Javascript 如何读取ajax返回值的responseText

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");

我想知道我的AJAX调用是否返回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上的文档: