1

我们在我们的应用程序中广泛使用Dojo'sxhrGetxhrPost。这已在多个JavaScript文件中使用。现在我们需要一种统一的方式来处理在 AJAX 调用的情况下从服务器返回的异常。我们不想在所有使用Dojo'sxhrGetxhrPost. 是否可以在不干扰任何现有代码的情况下做到这一点?例如,当一些异常作为 ajax 响应的一部分从服务器发送时,我需要在整个应用程序中以一致的方式显示一些消息。

你能建议我解决这个问题吗?如果需要更多信息,请告诉我。

4

2 回答 2

2

使用我在 Dojo 中的通用加载图标中描述的IO 管道主题,您根本不必更改代码。

于 2013-02-22T09:48:40.553 回答
1

你看的是 dojo/aspect 还是 dojo/on ?您可以定义在使用方面调用函数之后(或之前)执行的函数。

看看那个:

http://dojotoolkit.org/reference-guide/1.8/dojo/aspect.html#dojo-aspect-after

为什么不使用 dojo/declare 创建一个自定义 xhrArgs 类,该类对他的所有孩子都具有相同的错误功能?

http://dojotoolkit.org/reference-guide/1.8/dojo/_base/declare.html#dojo-base-declare

卢西安

于 2013-02-21T23:54:53.217 回答