Andreas Dölling: Des Rätsels Lösung

Beitrag lesen

Hallo,

ich glaube, jetzt ist bei mir der Groschen gefallen: in meiner Funktion rufe ich eine andere Funktion getDepartments() auf, die wiederum per XMLHttpRequest eine Anfrage an den Server schickt.
Im Moment läuft meine Funktion dann aber sofort weiter, ohne daß sichergestellt ist, daß die Abfrage schon erledigt ist.
Das heißt: zu dem Zeitpunkt, zu dem die for-Schleife startet, ist die SELECT-Box noch gar nicht gefüllt.
Die alerts sorgen für die nötige Zeit, damit die Ajax-Funktion beendet werden kann.

Eigentlich ganz einfache Sache. Ich muß warten, bis getDepartments() fertig ist, bevor ich weitermache.

Ciao,
Andreas