通过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的任何东西,但我不确定。
最佳答案
一般来说,HTTP响应代码失败。通过调用determination is made可以生成dojo._isDocumentOk,您将看到它基本上接受2xx和304以及一些浏览器怪异的东西。
关于javascript - Dojo认为XHR请求错误是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5721949/