Web applications can be a challenging endeavor where you try to get your customers to wait for data to load or pages to render. But with Ajax (sometimes called Asynchronous JavaScript and XML) you can create multi-purpose Web applications that feel like desktop applications. No more waiting for pages to load, and the hourglass is gone.
Ajax allows you to create interactive Web applications using: XHTML, CSS, the DOM and JavaScript, and XMLHttpRequest. It is sometimes called Asynchronous JavaScript and XML. You can use Ajax to create more dynamic and interactive Web pages without needing to refresh or reload the page. It only works on the more advanced browsers (6.x)