dedlfix: Abarbeitung abwarten

Beitrag lesen

Tach!

Ich habe folgende zwei Funktionen und würde gern aus der ersten die zweite aufrufen lassen. Scheinbar wird aber die erste Funktion weiter bearbeitet, bevor in der zweiten Funktion die Datei vollständig geladen wurde. Damit wird bei "return" nichts zurückgegeben.

Richtig, jQuery.get() arbeitet asynchron. Wenn es fertig ist, ruft es die als Parameter success übergebene Funktion auf. Darein muss dein Zeug, das nach Erledigung ausgeführt werden soll.

Alternativ liefert get() ein sogenanntes Promise, von dem kann man unter anderem die Methode done() aufrufen und eine Callback-Funktion übergeben.

dedlfix.