Javascript 如何从mootools中的XHR对象获取http返回代码
我正在做一个AJAX请求。在Javascript 如何从mootools中的XHR对象获取http返回代码,javascript,ajax,debugging,mootools,xmlhttprequest,Javascript,Ajax,Debugging,Mootools,Xmlhttprequest,我正在做一个AJAX请求。在请求的onFail事件中,我捕获XHR对象。 此对象中包含代码的成员的名称是什么。 对于该问题,我找不到显示该对象中成员列表的文档。仅在回调onFailure-中的console.info此包含http错误响应this.xhr包含有关请求和扩展响应的更多信息 新请求({ url:“/secho/html/”, 数据:{ html:“文本回显到请求”“+”$('target')。highlight();”, 延误:3 }, 方法:“post”, onFailure:f
请求的onFail
事件中,我捕获XHR
对象。
此对象中包含代码的成员的名称是什么。
对于该问题,我找不到显示该对象中成员列表的文档。仅在回调onFailure
-中的console.info此
包含http错误响应this.xhr
包含有关请求和扩展响应的更多信息
新请求({
url:“/secho/html/”,
数据:{
html:“文本回显到请求”“+”$('target')。highlight();”,
延误:3
},
方法:“post”,
onFailure:function(){
var error=“error”+此状态;
开关(此状态){
案例404:
error=“未找到文档(404)”;
打破
案例301:
error=“对象永久移动(301重定向)”;
打破
案例302:
error=“对象临时移动(302重定向)”;
打破
}
警报(错误);
}
}).send();
new Request({
url: '/secho/html/',
data: {
html: "<p>Text echoed back to request</p>" + "<script type='text/javascript'>$('target').highlight();<\/script>",
delay: 3
},
method: 'post',
onFailure: function() {
var error = "Error " + this.status;
switch (this.status) {
case 404:
error = "Document not found (404)";
break;
case 301:
error = "Object moved permanently (301 redirect)";
break;
case 302:
error = "Object moved temporarliy (302 redirect)";
break;
}
alert(error);
}
}).send();