2
フェッチを使用してAJAX呼び出しを実装しました。 これらのAJAX呼び出しのキューイングの実装は、あまりうまく実装されていません。誰でも助けてくれますか? フェッチを使用して、反応ネイティブのAJAXキューイングを実装する方法
フェッチを使用してAJAX呼び出しを実装しました。 これらのAJAX呼び出しのキューイングの実装は、あまりうまく実装されていません。誰でも助けてくれますか? フェッチを使用して、反応ネイティブのAJAXキューイングを実装する方法
パラレルリクエストを作成する場合は、fetch
が約束を返してから、Promise.all
を使用してすべての約束の完了を待つことができます。例えば
:
var urls = ['http://url1.net', 'http://url2.net'];
var requests = [];
urls.forEach((url)=>{
request = fetch(url); // You can also pass options or any other parameters
requests.push(request);
});
// Then, wait for all Promises to finish. They will run in parallel
Promise.all(requests).then((results) => {
// Results will hold an array with the results of each promise.
}).catch((err)=>{
// Promise.all implements a fail-fast mechanism. If a request fails, the catch method will be called immediately
});
私はあなたが 'マルチスレッド' タグを追加したことに気づきました。 JS(一般的に)は1つのスレッドのみで実行されるため、このコードはあなたのためのスレッドを実行しません。
質問は本当に明確ではありません。ですから、これらの要求を並列/順次にしたいですか? – abeikverdi
私は並列要求をしたい – NAVEED