Learn Ajax


 Asynchronous Javascript and XML

Table of Contents

[expand title=”Ajax Certifications” expanded=”true”]

[expand title=”Ajax Tutorials” ][catlist name=”Ajax-Tutorials”][/expand]
[expand title=”Ajax References” ][catlist name=”Ajax-References”][/expand]
[expand title=”Ajax Snippets” ][catlist name=”Ajax-Snippets”][/expand]

Ajax is a type of programming language made popular in 2005 by Google and other big web developers. Ajax stands for Asynchronous Javascript And XML.

When javascript was released, people loved all the cool things you could do with the web browser to make a more user-friendly experience. You could do form validation, quirky popup messages, make cool web tools and more. However, Javascript had no way of sending information between the web browser and the web server.
AJAX enabled developers to create more dynamic websites. AJAX lets the Javascript communicate directly with the server, using a special Javascript object XMLHttpRequest. With AJAX it is possible to get information from the server without having to refresh the page!

Ajax is not a single technology, but a group of technologies. HTML and CSS can be used in combination to mark up and style information. The DOM is accessed with JavaScript to dynamically display – and allow the user to interact with – the information presented. JavaScript and the XMLHttpRequest object provide a method for exchanging data asynchronously between browser and server to avoid full page reloads.

AJAX is not seen as “The New Way to Develop Websites”, but as another weapon to add to your programming arsenal.

AJAX can be quite confusing to someone with little web programming experience. It is highly recommended that you are familiar withHTML, Javascript and PHP before attempting these tutorials.

AJAX in Action

  1. Google Suggest

Google Suggest is using AJAX to create a very dynamic web interface: When you start typing in Google’s search box, a JavaScript sends the letters off to a server and the server returns a list of suggestions.

  1. Chat Application

Chat applications cannot be developed without the use of AJAX. The conversation is refreshed at a regular interval (usually in milliseconds) using AJAX. It is not possible to refresh the whole application every time the user sends a message or the chat history is refreshed. This has been made possible only with the use of AJAX.

Recent Ajax Posts

Leave a Reply