Dojo使用Dojo . xhrpost时延迟错误



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

在Dojo 1.5中,错误被直接抛出到错误"源",这更容易调试。

是否有办法恢复旧的行为?

我认为在Dojo 1.5和1.6中是相同的,不同之处在于Dojo . xhrxxx()返回延迟。参见http://dojotoolkit.org/reference-guide/dojo/xhrGet.html。

作为'BuffaloBuffalo'建议你有'load' 'error'和'handle'方法。如果你想,你可以使用'then'延迟(http://dojotoolkit.org/reference-guide/dojo/Deferred.html)。

最新更新