Ajax basically is a web application that communicates with a server in the background while not interfering with the current state of a web page.
Jesse James Garrett coined the term Ajax and said an Ajax app must have the following :
- Presentation: XHTML and CSS
- Interact with data: Document Object Model
- Data manipulation and display: XML and XSLT
- Asynchronous communication: XMLHttpRequest
- Connect the technologies: JavaScript
Related links:
Project files
Stock web service
Ajax Images