AJAX - Technologies

Before describe ajax, Ajax is not a technology but group of inter-related technologies. AJAX technologies includes. It is used in combination with other technologies to create interactive webpages.

  1. HTML/XHTML and CSS
  2. DOM
  3. XML or JSON
  4. XMLHttpRequest
  5. JavaScript

HTML/XHTML and CSS

These technologies are used for displaying content and style. It is mainly used for presentation.

DOM

It is used for dynamic display and interaction with data.

API for accessing and manipulating structured documents.

Represents the structure of XML and HTML documents.

XML or JSON

For carrying data to and from server. JSON (Javascript Object Notation) is like XML but short and faster than XML.

XMLHttpRequest

JavaScript object that performs asynchronous interaction with the server.

JavaScript

It is used to bring above technologies together.

Used for Client-side validation.

validate user input in an HTML form before sending the data to a server.

change the appearance of HTML documents and dynamically write HTML into separate Windows.