使用dojo.xhrPost时Dojo延迟错误

时间:2011-10-07 15:39:47

标签: javascript dojo xmlhttprequest

由于我使用Dojo 1.6,dojo.xhrPost()和dojo.xhrGet()调用中的错误导致Dojo Deferred错误无法很好地调试,因此使用“break on error”很难跟踪错误原因,例如在chrome的开发人员工具中。

在Dojo 1.5中,错误直接抛出错误“source”,并且更容易调试。

有没有办法让旧行为恢复?

1 个答案:

答案 0 :(得分:1)

我认为在Dojo 1.5和1.6中它是相同的,差别是dojo.xhrXXX()返回延迟。 请参阅http://dojotoolkit.org/reference-guide/dojo/xhrGet.html

正如'BuffaloBuffalo'建议你有'加载'错误'和'处理'方法。如果你想要,你可以使用'then'deferred(http://dojotoolkit.org/reference-guide/dojo/Deferred.html)。