2017-01-28 12 views
0

複数の独立したjquery ajax呼び出しを並列に呼び出して、その完了時に関数を呼び出したいとします。私はここで複数の独立したjquery ajax呼び出しを並列で呼び出し、関数がすべて終了したときに呼び出す方法

http://collaboradev.com/2014/01/27/understanding-javascript-promises-in-jquery/

この例を見ました。しかし私は(それらの連鎖)が並列または順番に呼び出しているかどうかを知りたいですか?

おかげ

答えて

0

$ .when())(Promise.allに似ています。渡す約束はすべて非同期で実行され、.done()はすべて完了するまで実行されません。合格した約束の保証された順序はありません。

+0

しかし、それは同時にすべてのajaxリクエストを作成しますか? – omega

+0

これは、上から下に実行する任意のjsコードと同じように機能します。呼び出しは、呼び出した順番に実行されますが、非同期であるため、開始した順序で終了するとは限りません。 – shadymoses

+0

申し訳ありませんが、私は何を求めようとしていたのですか、それは左から右への呼び出しを行いますか?彼らが終わるときは問題ではない。ただし、最初の呼び出しが終了しても2番目の呼び出しが行われない限り。 – omega

関連する問題