O'Reilly logo

Catalyst 5.8 by Antano Solar John

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

AJAX

AJAX is a technique for dynamically adding new data to a web page that's already loaded. It technically stands for asynchronous JavaScript and XML, but the original meaning has been diluted such that AJAX also refers to synchronous JavaScript and JSON, as well. Think of it as DHTML that can dynamically retrieve data from the server in the background.

As JavaScript has matured greatly over the last few years and browser support is generally solid, so there's no reason to shy away from its use. A little JavaScript can greatly improve the user experience for users that choose to enable it.

In this section, we'll improve the AddressBook user interface a bit by adding some AJAX. The end goal is to be able to edit addresses "in place". Instead ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required