Thomas: Ajax-Post-Request

Beitrag lesen

Hallo,

Nimm das doch mal das letzte var httpObject = null; raus :) Du hast ein Race-Condition-Problem, dass durch das alert() "umgangen" wird. Du kannst ja den ganzen Block, der dir dein XMLHTTP-Objekt erstellt, in ein if(httpObject != null) packen und httpObj global lassen - halte ich eh für eine bessere Lösung.

Vielen Dank, es funktioniert nun reibungslos.

Übrigens: Funktionen in Funktionen sind ziemlich übel ;)

Habe ich mir auch gedacht als ich es geschrieben habe, aber wie könnte ich es anders lösen?

httpObject.onreadystatechange = auswerten;

erwartet soweit ich weiss eine Funktion und darum habe ich das ganze in eine Funktion in der Funktion getan. Wie könnte ich das anders lösen?

Thomas