Dojo 认为 XHR 请求错误是啥?
Posted
技术标签:
【中文标题】Dojo 认为 XHR 请求错误是啥?【英文标题】:What does Dojo consider a XHR request error?Dojo 认为 XHR 请求错误是什么? 【发布时间】:2011-04-19 19:58:46 【问题描述】:通过Dojo做AJAX时,我们可以传递两个回调,一个在请求成功后执行,一个在错误后执行:
dojo.xhr("GET",
url: myURL,
content: messageContents,
load: function(returnData, ioArgs)
//This is called on success
,
error: function(returnData, ioArgs)
//This is called on failure
);
我在文档中找不到定义为错误的内容。我猜任何返回码 >= 400 的东西,但我不确定。
【问题讨论】:
【参考方案1】:一般来说,一个不成功的 HTTP 响应代码。 determination is made 通过调用 dojo._isDocumentOk,您将看到它基本上接受 2xx 和 304 以及一些浏览器怪异的东西。
【讨论】:
嗨,如果说我们无法定位或联系服务器,会触发错误代码吗?还是仅在我们从服务器收到错误代码时触发? 在所有这些情况下都会触发错误,但在 Dojo 1.7 和 1.8 中有一个 known bug以上是关于Dojo 认为 XHR 请求错误是啥?的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 XHR 联系 WCF 服务时出现 400 错误请求
如果修改 XHR,则 JQuery AJAX 请求失败并出现 CORS 错误