File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes HTML, CSS and JavaScript and the fly likes Answer: What is AJAX Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "Answer: What is AJAX" Watch "Answer: What is AJAX" New topic

Answer: What is AJAX

Michael Finney
Ranch Hand

Joined: Jan 25, 1999
Posts: 508
I have a strange feeling that many people will be asking quick little questions about what AJAX is. Let's nip this one in the bud.


What Does AJAX Stand For?

"AJAX means 'Asynchronous Javascript and XML'. Adaptive Path came up with the term in this essay: However, the word is really a bit of a misnomer: AJAX doesn't really rely on XML at all, but rather on a Javascript function that happens to be named XMLHttpRequest."

Bottom line, with its fancy maps and other technologies brought AJAX into the limelight.

Javascript can fetch content from the server and act more interactive.

BTW, I think AJAX may get supplemented with XUL or XUAL from Microsoft in the future. Check out MS Vista windows.

Take care all.

Michael Finney - "Always Striving To Serve You Better Every Day"
Bruce Jin
Ranch Hand

Joined: Sep 20, 2001
Posts: 672
Just wonder why Ajax is termed 'Asynchronous Javascript and XML'.
I have used Ajax in several projects and have never used XML in them.

We love Java programming. It is contagious, very cool, and lot of fun. - Peter Coad, Java Design

Crazy Bikes created by m-Power
Christian Gross
Ranch Hand

Joined: Feb 20, 2006
Posts: 85
One point I would add. The "first real" Ajax application was is a Swiss site that does similar things to Google Maps, but more. It is an excellent example of how to build a RESTful, dynamic, integrating Ajax site. To help you get started use the following address:

Muelistrasse 3
8143, Stallikon

That is where I used to live. Move the mouse around, and look at the bus stop. Click on it and notice how the site links with (Swiss public transporation). With you can check out how busy parking lots in Zurich are, find phone numbers of marked restaurants, etc. It is very impressive.

Author of Ajax Patterns and Best Practices
I agree. Here's the link:
subject: Answer: What is AJAX
jQuery in Action, 3rd edition