Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

jQuery: AJAX-Lösungen

Mehrere Dateien anfordern

Testen Sie unsere 2015 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Was macht man, wenn man mehrere Dateien anfordern möchte und eine Funktion soll nur dann ausgeführt werden, wenn tatsächlich alle Anforderungen geklappt haben?

Transkript

Manchmal hat man folgende Situation: Es werden mehrere Dateien angefordert, und nur wenn alles geklappt hat, soll eine bestimmte Funktion ausgeführt werden. Dafür brauchen Sie "when" und "then". Sehen wir uns ein Beispiel an. Ich habe hier "when" und mache zwei Requests. Wenn beide klappen, dann wird die als erste angegebene Funktion bei "then" ausgeführt. Wenn irgendwas schief geht, wird die zweite Funktion ausgeführt. Im Beispiel lasse ich immer nur eine Meldung ausgeben. Sehen wir uns das einmal an. Zuerst einmal haben wir den Fall, dass beide Dateien geladen werden können, und wenn wir das aktualisieren, steht da: "Alles geladen". Das hat geklappt. Jetzt möchte ich das abändern und eine Datei gibt es jetzt nicht, also es gibt keine Datei "beispiel1.php", "colors.json" hingegen kann natürlich trotzdem geladen werden. Sehen wir uns das dann einmal an. Und Sie sehen, in diesem Fall wird "Fehler" ausgegeben, weil eben eine von den Dateien nicht geladen werden kann. Das ist also sehr praktisch, wenn Sie mehrere Dateien haben, die Sie laden wollen, und es soll etwas Bestimmtes nur funktionieren, wenn eben beide geladen werden können. Grundprinzip "$.when", da schreiben Sie dann Ihre Ajax-Requests, und bei "then" folgen zwei Funktionen, die eine für den Erfolgsfall und die andere, falls es einen Fehler gegeben hat.

jQuery: AJAX-Lösungen

Lernen Sie die Vorteile von Ajax bei der Webseitenerstellung kennen und nutzen Sie die verschiedenen Austauschformate in Ihren Projekten.

1 Std. 34 min (20 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!