1UnitedPower: Problem mit Ajax-Anfrage

Beitrag lesen

Meine Herren!

function handleRequest2 (a)
{
   var b = a.responseText;

alert("handleRequest2: " + b);
}

  
Die Callback-Funktion handleRequest2 wird mit einem AJAX-Event als Parameter aufgerufen. Den Parameter hast du in deiner Funktion mit „a“ benannt. Dann versuchst du die Eigenschaft responseText von diesem Event zu lesen. Diese Eigenschaft gibt es aber für das Event gar nicht. Das ist eine Eigenschaft deiner XMLHttpRequest-Insanz, also in deinem Beispiel von „xmlhttp“. Innerhalb deiner Callback-Funktion kannst du die mit dem Event assoziierte XMLHttpRequest-Instanz über die target-Eigenschaft des Events holen.  
  
In Quellcode formuliert:  
`var b = a.target.reponseText;`{:.language-javascript}  

-- 
“All right, then, I'll go to hell.” – Huck Finn