Multible AJAX/XHR Aufrufe tätigen

Manchmal ist es wichtig oder benötigt mehrere AJAX Requests durchzu führen und man will die “Callback-Hell” (Verkettung von unübersichtlich vielen Callbacks) verhinden.

Dazu habe ich auf Stackoverflow folgenden Scripts gefunden, die ich noch aufarbeiten muss:

Alternative Version mit modernerem Fetch:

const responses = [];
for (const url of urls) {
  const response = fetch(url);
  responses.push(response);
}
 
await Promise.all(responses);

Quelle: https://maximorlov.com/linting-rules-for-asynchronous-code-in-javascript/


Page Tools