Ajax, shorthand for Asynchronous Javascript and XML, is a set of technologies that allows you to create Web applications that don't need to refresh Web pages in the browser. You can operate behind the scenes, connecting to the server, uploading and downloading data, and display the results in the browser using dynamic HTML. Using Ajax gives your Web pages the feel of a desktop application-the whole display will no longer flash when you click a button. VTC Author Steve Holzner helps you get started developing and building your own Ajax capable web pages. A familiarity with JavaScript, XML, PHP is recommended for this course. To begin learning, simply click the links.
Downloading Data Behind the Scenes
Modifying Web Pages on the Fly
Searching in Real Time with Live Searches
Getting the Answer With Autocomplete
Dragging and Dropping HTML Elements With Ajax
Getting Instant Login Feedback
Working With JavaScript in Browsers
Creating an XMLHttpRequest Object in JavaScript
Checking the XMLHttpRequest Object's readyState property
Checking the XMLHttpRequest Object's status property
Getting Your Data With the XMLHttpRequest Object
Problems creating an XMLHttpRequest Object
Fetching Text Data From the Browser
Selecting Relative or Absolute URLs
Getting XMLHttpRequest Objects in Other Ways
Fetching XML Data From the Server
Passing Data to the Server with GET
Passing Data to the Server with POST
Determining Which Browser the User Has
Handling Head Requests for More Data
Calling a Different Domain Safely
Using Two XMLHttpRequest objects
Handling Multiple XMLHttpRequest Requests
Returning JavaScript Objects From the Server
Communicating With the Shopping Cart on the Server
Creating an Ajax-driven Drop-down Menu System
Downloading Data with Drop-down Menu System
Displaying a Menu with a Drop-down Menu System
Creating Ajax With libXmlRequest
Creating Ajax With Interactive Website Framework
Creating Ajax With PHP and Sajax Pt.1
Creating Ajax With PHP and Sajax Pt.2
Creating Ajax With PHP and Xajax
Loading XML into a Browser Object
Navigating through XML Documents Using JavaScript
Extracting data from text nodes
Handling White Space in Mozilla and Firefox
Accessing Attribute Values in XML Elements
Accessing XML Elements by Name
Validating XML You Get From the Server
Setting Colors and Backgrounds
Getting Newly-displayed Text Noticed
Positioning Elements: Absolute Positioning
Positioning Elements: Relative Positioning
Understanding Basic PHP Syntax
Making Choices With the if Statement
Extracting Data from Text Fields
Extracting Data from Checkboxes
Extracting Data from Radio Buttons
Extracting Data from Listboxes
Remember - Google Can't See Your Ajax Content
Watching Out for Browser Caching
Every course on the vtc.com website contains free movies that let you assess the quality of our tutorials before you subscribe - just click on the blue links to watch them. Become a member today to access over 100,000 instructional videos!
Sign Up NowIf you are already an active vtc.com member, please log in to access the tutorials.