私はjQueryのAJAX呼び出しを使用するWebサイトを持っていますHTMLフラグメントを初期化ステップとしてロードします。すべてのHTMLフラグメントがロードされた場合にのみ、私は自分のサイトをレンダリングし始めます。私の質問は、それを行う最善の方法は何ですか?同時に実行していた場合、私のAjaxリクエストのすべてが完了したとき(つまり、自分のHTMLフラグメントはすべて準備完了です)、効率的にどのように知ることができますか?私の並行したすべてのajaxジョブが完了したときに起動されるコールバック関数を持つ方法はありますか? 私の現在の解決策は、以前のAJAXの仕事が完了したときに次のAJAXジョブを起動することです...しかし、この解決方法はシリアル実行と非常に面倒なコードになります...
それを行う他の便利な方法はありますか?
ありがとう!
回答:
回答№1は2絶対に。 jQueryを使用しているときに、組み込み関数を利用できます 延期と約束.
あなたはインターネットでも見つけます いくつかの記事 この非常に有用なパターンを説明しています。