XML HTTP Request
XMLHttpRequest Object
XMLHttpRequest Object
The XMLHttpRequest object is used to exchange data with the server behind the scenes.
The XMLHttpRequest object is a developer's dream because you are able to:
Update web pages without reloading the page
Request data from the server after the page has loaded
Receive data from the server after the page has loaded
Sending data to the server in the background
To learn more about the XMLHttpRequest object, please study our XML DOM tutorial.
XMLHttpRequest Example
When you type a character in the input field below, an XMLHttpRequest is sent to the server - returning a name suggestion (from a file on the server):
Type a letter in the input box: Initial letter Suggestion: |
Create an XMLHttpRequest object
All modern browsers (IE7+, Firefox, Chrome, Safari and Opera) All have built-in XMLHttpRequest objects.
Syntax for creating XMLHttpRequest objects:
ActiveX is used in older versions of Internet Explorer (IE5 and IE6) Object:
In the next chapter, we will use the XMLHttpRequest object to retrieve XML information from the server.