AJAX is not a programming language but a method to create interactive web applications.
The best use of AJAX can be seen on web registration forms. When you start entering user name then the AJAX script checks for the availability in background while you enter name.
AJAX Applications are browser and platform independent and supported by all major browsers.
How does AJAX Works?
Ajax utilizes JAVA script and XMLHttpRequest to interact with web server without refreshing the page.