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 请求错误是啥?的主要内容,如果未能解决你的问题,请参考以下文章