What exactly is AJAX?
Ajax, shorthand for Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user requests a change. This is meant to increase the web page’s interactivity, speed, and usability. (from Wikipedia) A great example of an AJAX application is our enrollment form, which performs server-side data validation while you are completing the enrollment process. If you enter invalid data, the server will update the web page and display the appropriate error message. Notice that the page is updated when you move from field to field – as opposed to when you hit the “submit” button. AJAX can be used to “smooth out” the user experience, and make web applications function more like desktop applications.