Neueste Web-Entwicklung Tutorials
 

AJAX - Server-Antwort


Server-Antwort

Um die Antwort von einem Server zu erhalten, verwenden Sie die response oder responseXML Eigenschaft des XMLHttpRequest-Objekt.

Eigentum Beschreibung
responseText erhalten die Antwortdaten als String
responseXML erhalten die Antwortdaten als XML-Daten

Die Eigenschaft response

Wenn die Antwort vom Server nicht XML ist, verwenden Sie die Eigenschaft response.

Die Eigenschaft response gibt die Antwort als eine Zeichenfolge, und Sie können es entsprechend verwendet werden:

Beispiel

document.getElementById("demo").innerHTML = xhttp.responseText;
Versuch es selber "

Die Eigenschaft responseXML

Wenn die Antwort vom Server ist XML, und Sie wollen es als XML-Objekt zu analysieren, verwenden Sie die Eigenschaft responseXML:

Beispiel

Fordern Sie die Datei cd_catalog.xml und analysieren die Antwort:

xmlDoc = xhttp.responseXML;
txt = "";
x = xmlDoc.getElementsByTagName("ARTIST");
for (i = 0; i < x.length; i++) {
  txt += x[i].childNodes[0].nodeValue + "<br>";
  }
document.getElementById("demo").innerHTML = txt;
Versuch es selber "