This is a two-part tutorial on starting with Ajax. The first part of the article is using Ajax using the DOM innerHTML and the second part using nodes from XML.
You could spend a lot of time figuring out all the pieces of JavaScript on the client side and Perl on the server side in order to work out how to use Ajax in your code. Thankfully, there's already a module on CPAN to take the pain out it: CGI::Ajax.
The goal of this Ajax example is to allow a user who is registering for your site to see if the username they want to use is taken already or not, without having to submit a form and reload the page.
AJAX is an acronym that stands for Asynchronous JavaScript and XML. AJAX gains its popularity by allowing data on a page to be dynamically updated without having to make the browser reload the page.
In this workshop, you'll be building a tabbed content browser that's Ajax powered. Whenever a user clicks a tab the script will communicate with the server and send back the appropriate data for that tab.
In this installment, you'll learn how to use images and cookies to enable client-server communication even on older browsers that don't support the DOM.
In this article I'm going to show you three simple and practical uses for Ajax on your Web site. You'll need to know a bit of HTML, JavaScript, and PHP to follow along, but I'll do my best to explain everything in simple terms so you don't get lost.
This article illustrates one method of benchmarking your Ajax applications as well as point out some of the major performance pitfalls that the author has encountered while developing Ajax components and applications.