Skip To Content

Athabasca University

Section 3.2 Ajax and Ajax-enabled Rich Internet Applications

Learning Objectives

After you have completed this section, you should be able to

  • explain what a Rich Internet Application (RIA) is.
  • distinguish between traditional web applications and RIAs
  • explain how Ajax-enabled web applications interact with web servers.
  • develop RIAs with Ajax.

Activities

Study Questions

  1. What are RIAs?
  2. What does Ajax standard for?
  3. What is raw Ajax?
  4. What are the important differences between RIAs and traditional web applications?
  5. What is the most important JavaScript object in the world of Ajax?
  6. What is a callback function?
  7. What are the advantages of partial page updates?
  8. How is Ajax related to RIAs?
  9. What is the history of Ajax?
  10. How can the XMLHttpRequest object be used to create raw Ajax applications ?
  11. What are asynchronous requests?
  12. How does XMLHttpRequest object manage asynchronous requests?
  13. What properties and methods does the XMLHttpRequest object provide for you to use?
  14. How can XML and the DOM be used by the XMLHttpRequest object to create Ajax-enabled RIAs?

Review

Do the self-review exercises for Chapter 16.

Summary

Read the Chapter 16 summary.

Updated May 06 2022 by FST Course Production Staff