10

Objets Deferred

Les objets Deferred permettent de gérer la synchronisation d’actions. Il est ainsi possible, par exemple, d’effectuer deux appels Ajax simultanés vers un serveur et de réaliser un traitement une fois les deux appels terminés. Plutôt que de gérer des variables mémorisant la fin de chaque appel Ajax, on utilisera les objets Deferred implémentés par jQuery.

Créer un objet Deferred

On utilisera la méthode $.Deferred (). Elle retourne un objet Deferred qui permettra d’effectuer une synchronisation :

var def = $.Deferred ();

Méthodes définies sur l’objet Deferred

Utilisons la méthode $.each () afin de visualiser les propriétés et les méthodes définies sur les objets Deferred.

Afficher les propriétés et méthodes définies sur ...

Get jQuery 1.7 et jQuery UI now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.