Summary
In this lesson, we constructed a simple yet complete Ajax application that does the following:
Creates an instance of the XMLHTTPRequest object
Reacts to JavaScript event handlers built into an HTML page
Constructs and sends asynchronous server requests
Parses XML received from the server using JavaScript DOM methods
Provides user feedback that a request is in progress
Updates the displayed page with the received data
This completes Part II of the book. Part III, "More Complex Ajax Technologies," investigates some more advanced Ajax techniques.