AJAX - Asynchronous JavaScript and XML.
1 Answer
  • AJAX stands for Asynchronous JavaScript and XML. AJAX is a new technique for creating better, faster, and more interactive web applications with the help of XML, HTML, CSS, and JavaScript.
  • Ajax uses XHTML for content, CSS for presentation, along with Document Object Model and JavaScript for dynamic content display.
  • Conventional web applications transmit information to and from the server using synchronous requests. It means you fill out a form, hit submit, and get directed to a new page with new information from the server.
  • With AJAX, when you hit submit, JavaScript will make a request to the server, interpret the results, and update the current screen. In the purest sense, the user would never know that anything was even transmitted to the server.
  • XML is commonly used as the format for receiving server data, although any format, including plain text, can be used.
  • AJAX is a web browser technology independent of web server software.
  • A user can continue to use the application while the client program requests information from the server in the background.
  • Intuitive and natural user interaction. Clicking is not required, mouse movement is a sufficient event trigger.
  • Data-driven as opposed to page-driven.

Examples of AJAX

I. Google Maps

A user can drag an entire map by using the mouse, rather than clicking on a button. [https://maps.google.com/][1]

II. Google Suggest

As you type, Google offers suggestions. Use the arrow keys to navigate the results. [https://www.google.com/webhp?complete=1&hl=en][2]

III. Gmail

Gmail is webmail built on the idea that emails can be more intuitive, efficient, and useful. [https://gmail.com/][3]

IV. Yahoo Maps (new)

Now it's even easier and more fun to get where you're going! [https://maps.yahoo.com/][4]

Please log in to add an answer.