How an AJAX Works
An Client side user performs action to generate event that an event calls to a JavaScript function.
A JavaScript function create XMLHttpRequest object,XMLHttpRequest object specify an JavaScript callback function.
A JavaScript XMLHttpRequest object call as an asynchronous HTTP request to a server.
A Web Server Process each request and return XML.
XMLHttpRequest object calls to each a callback function along with a response from a web server.
JavaScript
Action
Browser Support
Advantages
AJAX Request
XMLHttpRequest Object
. Define XMLHttpRequest.
. Set Callback Function.
. Open() method.
. send() method.
. Set Callback Function.
. responseText / XML / Body.
XMLHttpRequest Methods
XMLHttpRequest Object
. SetRequestHeader().
. abort().
. getResponseHeader().
. getAllResponseHeaders().
. Set Callback Function.
. getAllResponseHeaders().