Last Update - 18 Jul 2018

What technologies are being used in Ajax?

What technologies are being used in Ajax?

Ajax stands for Asynchronous JavaScript and XML. The word "asynchronous" means that the user need not wait until the server replies. AJAX is no programming or script language, no new invention and no separate Web service, module or plug-in. It is a group of inter-related technologies like javascript, dom, xml, html, css etc.

AJAX was made popular in 2005 by Google, with Google Suggest. It is an algorithm with 'old' technologies similar to the Dynamic Html. Ajax allows to create server connections in the background while a user is interacting with a Web front-end. These connections can be created asynchronously, which means that the user need not wait until the server replies.


Technologies are being used in Ajax:



XHTML stands for EXtensible HyperText Markup Language. These technologies are used for displaying content and style. It is mainly used for presentation. CSS is independent of HTML and can be used with any XML-based markup language.



The browser creates a Document Object Model (DOM) of the page. It is used for dynamic display and interaction with data.



JavaScript is the programming language of HTML and the Web. It is used to bring above technologies together. It used for Client-side validation and validate user input in an HTML form before sending the data to a server.



For asynchronous communication between client and server. For more visit next page. The XMLHttpRequest object can be used to request data from a web server.



JSON and XML are hierarchical - values within values. Both JSON and XML can be fetched with an XMLHttpRequest For carrying data to and from server. JSON (Javascript Object Notation) is like XML but short and faster than XML.



JSP (Java Server Pages) and ASP (Active Server Pages) are two of the commonly used server side scripting languages. JSP have access to the entire family of Java APIs, including the JDBC API to access enterprise databases.

Did you find this page helpful? X