Posted in Information Technology & Systems, Total Reads: 1297

Definition: Ajax

Ajax stands for Asynchronous JavaScript & XML. It is based on a group of web technologies like HTML, CSS, XML, DOM and Java Script which updates the elements on a web page without requiring to re-load the entire web page.


The technology works this way. When a user attempts to update a certain part of a web page (like clicking a button or a link), the JavaScript connects with the server and requests for the data. The server then processes the data requested for and sends back the response in XML format typically. The JavaScript then receives an ‘asynchronous’ notification which is then processed and displayed accordingly.


Among the technologies that are used in this regard, CSS (Cascading Style Sheets) is used for presentation, XHTML (Extensible Hyper Text Markup Language) is used for content and DOM (Document Object Model) is used to dynamic data display.


The advantage of using an Ajax application is that the communication with the server and data processing happens in the background because of which the entire web page is not re-reloaded. This enables the user to work on other parts in the web page.


Since the time Ajax has come into use, a lot of developments have taken place like the data from the server is not required to be in an XML format.


Looking for Similar Definitions & Concepts, Search Business Concepts