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