wahsaga: Datenkontrolle anhand eines GET-Requests

Beitrag lesen

hi,

ich habe eine Funktion, die beim Klick auf den Speicher Button aufgerufen wird (save()), in dieser rufe ich eine weitere Funktion auf, die den HTTP_Request absetzt (checkID()). Dabei gebe ich eine weitere Funktion an, welche ausgeführt wird sobald die Response zurück kommt (processResponse()). Diese Funktion findet nun heraus, ob die ID eindeutig ist oder nicht. Aber wie gewährleiste ich, dass in der Funktion save() erst weitergearbeitet wird, sobald processResponse() abgearbeitet wurde?

In dem du eben kein "richtiges" AJAX machst, in dem des erste A für asynchron steht, sondern einen synchronen Request startest - auf dessen Ergebnis dein Script dann wartet, und erst anschließend weiterläuft.

Asynchron/synchron steuerst du über den dritten Parameter der open-Methode.
Und wenn du synchron arbeitest, benutzt du keine Handlerfunktion mehr für die Reaktion auf's Ergebnis, sondern notierst den entsprechenden Code einfach nach dem Absenden des Requests.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }