AJAX Introduction

AJAX is an acronym for - Asynchronous JavaScript and XML

AJAX provides a way of sending and reaceiving data to and from the server. The contents of the web page are updated based upon the exchange of the data. A key point to remember is that webpage itself is NOT updated. Only a part of the page is updated and the updated content depends upon the data exchanged.


AJAX is basically an interaction between the user and the server. When user inputs something on the webpage, the information travels to the server. The server receives this input, analyses the input and then send backs "some" information to the webpage. The webpage content is updated dynamically based upon this input. Google's auto suggestion and many other similar interactive pages are based upon AJAX.