AJAX XMLHttpRequest Server Response

## AJAX Basic

AJAX HOME AJAX Intro AJAX Example

## AJAX XMLHttpRequest

XHR Create Object XHR Request XHR Response XHR readyState

## AJAX Advanced

AJAX ASP/PHP AJAX Database AJAX XML File

## AJAX Examples

AJAX Examples

# AJAX - Server Response

« Previous
Next Chapter »

## Server Response

To get the response from a server, use the responseText or responseXML property of the XMLHttpRequest object.

Property | Description
--- | ---
responseText | get the response data as a string
responseXML | get the response data as XML data

## The responseText Property

If the response from the server is not XML, use the responseText property.

The responseText property returns the response as a string, and you can use it accordingly:

## Example

document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
Try it yourself »

## The responseXML Property

If the response from the server is XML, and you want to parse it as an XML object, use the responseXML property:

## Example

Request the file cd_catalog.xml and parse the response:

xmlDoc=xmlhttp.responseXML;
txt="";
x=xmlDoc.getElementsByTagName("ARTIST");
for (i=0;i<x.length;i++)
{
txt=txt + x[i].childNodes[0].nodeValue + "<br>";
}
document.getElementById("myDiv").innerHTML=txt;
Try it yourself »
« Previous
Next Chapter »

## Your suggestion:

Your E-mail (optional):

Page address:

Description:

Close [X]

## Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]
Search w3schools.com:

## WEB HOSTING

Best Web Hosting UK Reseller Hosting Wow! $5 SSD Hosting

## WEB BUILDING

Download XML Editor
FREE Website BUILDER FREE Website Creator

## WEB RESOURCES

Web Statistics Web Validation

## SHARE THIS PAGE