molily: Return aus 'anonymer' Funktion zurück geben

Beitrag lesen

Hallo,

Deshalb heißt es ja auch AJAX und nicht SJAX.

AJAX ist ein Modewort für ein umfassendes UI-Konzept, das man nicht verwenden sollte, wenn man einfach nur von Remote Scripting spricht.

Die Technik dahinter heißt XMLHttpRequest. Und diese erlaubt sowohl asynchrones als auch synchrones Arbeiten und kann in vielen anderen Zusammenhängen verwendet werden, die mit AJAX nicht notwendigerweise etwas zu tun haben.

Der vierte Parameter der open()-Methode gibt an, ob der Request asynchron oder synchron ausgeführt werden soll.

http.open('POST', ziel, false);
...
http.send(post);
und schon haben wir eine synchrone Ausführung, wodurch der nächste Befehl direkt auf http.responseText zugreifen kann und entsprechend return true oder return false ausführen kann.

Allerdings sehe ich nicht, was an der ursprünglich geposteten asynchronen Variante sonderlich schlechter sein sollte.

Mathias