Los últimos tutoriales de desarrollo web
 

AJAX - Respuesta del servidor


Respuesta del servidor

Para obtener la respuesta de un servidor, utilice la propiedad responseText o responseXML del objeto XMLHttpRequest.

Propiedad Descripción
responseText obtener los datos de respuesta como una cadena
responseXML obtener los datos de respuesta como datos XML

La propiedad responseText

Si la respuesta del servidor no es XML, utilice la propiedad responseText.

La propiedad responseText devuelve la respuesta como una cadena, y se puede utilizar en consecuencia:

Ejemplo

document.getElementById("demo").innerHTML = xhttp.responseText;
Inténtalo tú mismo "

La propiedad responseXML

Si la respuesta del servidor es XML, y se desea analizar como un objeto XML, utilice la propiedad responseXML:

Ejemplo

Solicitar el archivo cd_catalog.xml y analizar la respuesta:

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;
Inténtalo tú mismo "