1

jQueryAJAX呼び出しを使用して初期化ステップとしてHTMLフラグメントをロードするWebサイトがあります。すべてのHTMLフラグメントがロードされたときにのみ、サイトのレンダリングを開始します。私の質問はそれを行うための最良の方法は何ですか?すべてのajaxリクエストが同時に実行されている場合(つまり、すべてのHTMLフラグメントの準備ができている)を効率的に知るにはどうすればよいですか?すべての同時ajaxジョブが完了したときに起動されるコールバック関数を作成する方法はありますか?私の現在の解決策は、前のAJAXジョブが完了するたびに次のAJAXジョブを起動することです...しかし、この解決策は、シリアル実行と非常に厄介なコードになります...

それを行うための他の便利な方法はありますか?

ありがとう!

4

1 に答える 1

2

間違いなく。jQueryを使用しているので、組み込みのdeferedとpromiseを利用できます。

また、この非常に便利なパターンを説明するいくつかの記事がインターネット上にあります。

于 2013-01-19T20:36:39.080 に答える