如何读取ajax返回值的responseText
How to read responseText of ajax returned value
我想要捕获我的AJAX调用是否返回401异常。下面是我的代码:
error: function(error) {
var CevapHata = error.responseText.toString();
var pos=CevapHata.IndexOf("401");
}
但是当我尝试缓存401的索引时,有一个错误,因为Object不支持这个属性或方法。你有什么建议吗?
Javascript是区分大小写的,试试
var pos = CevapHata.indexOf("401");
您应该使用indexOf
—具有较低的i
字符。这里有一些你可能喜欢的额外信息:https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/indexOf
BTW: MDN是一个伟大的源代码为JS开发人员。使用它。
仔细想想,如果您只是对响应的状态码感兴趣,您应该能够从传递的error-object中提取状态码。这比在响应中搜索某个字符串要好。这可能是
error.status
同样,Firebug很擅长检查这类东西,只要写
console.debug(error);
,你可以在控制台中检查对象。
另外,您应该查看MDN上的XMLHttpRequest文档:https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest
相关文章:
- 从Ajax函数返回值
- 使用Javascript数组或JSON来存储AJAX请求的返回值,以备将来使用
- jQuery 延迟的 AJAX 调用返回值
- 如何使用 AJAX 返回 JS 值
- 我需要从ajax返回值
- AJAX没有从JSP返回值
- 如何从Ajax请求中获取返回值并将其分配到元素中
- 如果我使用html表单(而不是ajax),则获取服务器的响应代码或返回值
- 使用ajax和回调函数向函数传递值/从函数返回值
- 在 php 上使用 ajax 返回值
- 如何验证 ajax 返回值的 javascript “not null”
- 函数的Ajax返回值
- Ajax返回值不工作
- Javascript确实用户存在,从ajax返回值到后期
- jQuery AJAX.返回值未定义
- 如何读取ajax返回值的responseText
- 如何从ajax返回值
- 如何检查ajax返回值
- 从 ajax 返回值,回到它的 JS 函数
- 如何在函数调用中使用ajax返回值