HOW DOES IT WORK?
The server side could be any web development language. The information is available in the post variable and anything generated during the page load is sent back to the clients browser.
Funny enough, xml is not needed in any part of the communication to facilitate ajax calls. Some people choose to relay information in JSON but that’s a preference that can become very complicated when large amounts of information is transfered.
We can see ajax working online in multiple applications. Its was created as a great alternative to iframes when trying to initiate asynchronous calls. It became popular around 2004-2005 when google used it for their various technologies like google maps.
Today, ajax is in everything from online video games to financial applications. If your web page changes without refreshing, there is a good chance that ajax is being utilized. It is a lite weight approach to making a very dynamic page and experience for visitors
Pages that perform multiple processes without refreshing is the norm. If you are a software developer or contractor, you should know about this technology and take advantage of it on a regular basis. Ajax is definitely not the only technology that operates in this way; However, it is one of the most popular approaches