【问题标题】: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 的东西,但我不确定。

【问题讨论】:

    标签: javascript ajax dojo


    【解决方案1】:

    一般来说,一个不成功的 HTTP 响应代码。 determination is made 通过调用 dojo._isDocumentOk,您将看到它基本上接受 2xx 和 304 以及一些浏览器怪异的东西。

    【讨论】:

    • 嗨,如果说我们无法定位或联系服务器,会触发错误代码吗?还是仅在我们从服务器收到错误代码时触发?
    • 在所有这些情况下都会触发错误,但在 Dojo 1.7 和 1.8 中有一个 known bug
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    • 2018-03-05
    • 2020-05-14
    • 1970-01-01
    • 2014-11-28
    • 1970-01-01
    相关资源
    最近更新 更多