Gli ultimi tutorial di sviluppo web
 

AJAX - Risposta del server


risposta del server

Per ottenere la risposta da un server, utilizzare la proprietà responseText o responseXML dell'oggetto XMLHttpRequest.

Proprietà Descrizione
responseText ottenere i dati di risposta come una stringa
responseXML ottenere i dati di risposta come dati XML

Il responseText Proprietà

Se la risposta del server non è XML, utilizzare la proprietà responseText.

La proprietà responseText restituisce la risposta come una stringa, e si può usare di conseguenza:

Esempio

document.getElementById("demo").innerHTML = xhttp.responseText;
Prova tu stesso "

Il responseXML Proprietà

Se la risposta dal server è XML, e si desidera analizzare come un oggetto XML, utilizzare la proprietà responseXML:

Esempio

Richiedere il file cd_catalog.xml e analizzare la risposta:

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;
Prova tu stesso "