1

Dojo'私たちはアプリケーションでsxhrGetとを広く使用していxhrPostます。これは複数のJavaScriptファイルで使用されています。ここで、AJAX 呼び出しの場合にサーバーから返される例外を処理する統一された方法が必要です。Dojo'sxhrGetまたはを使用しているすべての場所でこれを処理する必要はありませんxhrPost。既存のコードを邪魔することなくそれを行うことは可能ですか? たとえば、サーバーから ajax 応答の一部として例外が送信された場合、アプリケーション全体で一貫した方法でメッセージを表示する必要があります。

これに対する解決策を教えてください。さらに情報が必要な場合はお知らせください。

4

2 に答える 2

2

Dojo の Generic Loading Icon で説明したように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 に答える