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:
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 "