Skip to Main Content

Designing Websites Using Ajax  (EWAJ101)

Time: 9AM - 4PM Eastern Time (ET)
Duration: 2 Days


In this course, you will learn how to: Load new data without having to reload the entire page; Make your web applications look and behave more like desktop applications; Pull HTML, XML and JSON data into your web page; Combine Ajax with open web Application Plug-Ins (APIs).


EWJS101—JavaScript: An Introduction or equivalent knowledge or experience is mandatory.

This course is currently available in another city, on demand or for private classes only. Call us at 888.484.2933 to learn more about our flexible scheduling options or complete our Information Request Form and we will contact you to arrange a class date that is suitable to your availability.

Course Outline

  • JavaScript Review
    • Statements, variables and data types
    • Loops, functions and objects
    • Document Object Model
  • Ajax Overview
    • What is Ajax?
    • What can you do with Ajax?
  • The XMLHttpRequest Object
    • Create an instance of the XMLHttpRequest object
    • The native XMLHttpRequest Object
    • Microsoft's ActiveXObject
    • Understanding object detection
  • Sending a Request
    • The onreadystatechange event handler
    • The open method
    • Sending a null request
    • Sending data to the server
  • Handling the Server Response
    • The readystate property
    • The status property
    • The responseText and responseXML properties
  • Working with Multiple XMLHttpRequest Objects
    • Handling multiple XMLHttpRequest requests
    • Storing XMLHttpRequest objects in an array
    • Using inner functions
  • Working with Different Data Formats
    • Extracting data from HTML
    • Extracting data from XML
    • Extracting data from JSON
  • Progressive Enhancement and Ajax
    • Planning Ajax from the start
    • Implementing Ajax
    • The Hijax approach

Private training is available for this course.

Call us at 1-888-484-2933 to learn more about our flexible scheduling options or complete our Information Request Form.

© 2020 Eliquo, Inc. All rights reserved.

Back to Top