Can someone explain me what AJAX is?

ajax is javascript and xml (xhtml), the two technologies are combined -with other technologies such as css- to create dynamic websites better known as web 2.0.
 
Yes, AJAX stands for Asynchronous JavaScript and XML, but You don't have to use those languages specifically, you can implement ajax with just about any client side language that uses the XMLHttpRequest object in order to make a background request to the web server. These background requests are made and loaded to the page independently from the the rest of the page and as such are asynchronous in nature (though they don't have to be), and allows portions of the page to be updated without making a full request to the server. The connection is NOT continuous, the background requests still have to be called whether it be programatically or caused by user interaction (such as a mouse click), it's not a constant stream of data (though a well programmed application and fast enough connection can make it appear so). So essentially AJAX is any group of technologies that allow you to exchange data in the background between the client and the server. JavaScript and the XMLHttpRequest object are the most commonly used technologies to create this behavior in webpages because of the high level and ease DOM manipulations JavaScript can perform.
 
It's a powdered substance you use to clean floors, tubs, sinks, etc. Also comes in a liquids for other cleaning objectives.

edit: oh LOL, i didn't look at your comments..yea, what the other guy said...
 
AJAX is basically markup and JavaScript that, when combined using specific approaches, can make a website act and *feel* as if the website is a program being ran from your computer. In other words, it's meant to streamline processing or reduce the delay experienced when reloading or refreshing a page.

This explanation is a very general one at best, so for more on this, just go check out some websites on the topic or visit some script websites that have demos of AJAX applications to get a better idea of what I'm talking about.
 
Back
Top