XMLHttpRequest object is used for asynchronous dialogue with the web server;
XML structure information transmitted between the Web server and browser.
In addition to the XML data exchange between the client and server may use other formats such as JSON.
Ajax applications run on all common web browsers: Mozilla Firefox, Internet Explorer, Konqueror, Google Chrome, Safari, Opera, etc.
In a Web application, the classical method of dialogue between a browser and a server is as follows: at each manipulation made by the user, the browser sends a request containing a reference to a Web page and the Web server performs calculations and sends the result as a Web page to the browser. It will then display the page has just received. Each manipulation results in the transmission and display of a new page. The user must wait for the response to perform other manipulations.
Ajax method is to use jointly several open and standardized technologies available on most browsers on the market.
- HTML and CSS for presentation. CSS (short for Cascading Style Sheets) is a data format used to create style sheets attached to web pages. It is used in Web applications to separate the (changing ) content of web pages of their presentation, which is constant. It allows savings communications between the server and the web browser and use of a graphic.