Ajax

Prototype offers three objects to deal with AJAX communication, which are listed below. With Prototype, going Ajaxy is downright simple! All three objects share a common set of options, which are discussed separately.

The articles below provide you with several examples.

Moduleindex

Ajax Options

This details all core options (shared by all AJAX requesters) and callbacks.

Ajax.PeriodicalUpdater

new Ajax.PeriodicalUpdater(container, url[, options])

Periodically performs an AJAX request and updates a container’s contents based on the response text. Offers a mechanism for “decay,” which lets it trigger at widening intervals while the response is unchanged.

Ajax.Request

new Ajax.Request(url[, options])

Initiates and processes an AJAX request.

Ajax.Responders

Ajax.Responders.register(responder)

Ajax.Responders.unregister(responder)

A repository of global listeners notified about every step of Prototype-based AJAX requests.

Ajax.Updater

new Ajax.Updater(container, url[, options])

Performs an AJAX request and updates a container’s contents based on the response text.

Prototype API 1.5.0 - prototypejs.org