AJAX helps us in making our site dynamic by making requests to the server without reloading the page.
The server on the other hand process the HTTPRequest and sends the response back to the browser. Hence, the obtained results are visible to the user.
Although adding an extra layer to any kind of model should add to the response time, this is an exception. Through the use of this new layer ,the AJAX engine , response time shortens and the user interface seems much more connected to the application logic. Moreover, the user no longer has to wait around for the page to load.
Now as you have come to know about the basics of Ajax , lets use it try to make some application using it.