Dojo考虑XHR请求错误是什么?

时间:2011-04-19 19:58:46

标签: javascript ajax dojo

通过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 个答案:

答案 0 :(得分:3)

一般来说,HTTP响应代码不成功。调用determination is made dojo._isDocumentOk,你会看到它基本上接受2xx和304加上一些浏览器怪癖的内容。