logo image
AddThis Social Bookmark Button

Visualisation d'une page Webjax

Ajax.Updater()
icone addfav
La classe 'Ajax.Updater()' hérite de la classe 'Ajax.Request()' .
Cette classe est spécialisée dans la mise à jour de contenu d'éléments DOM puisque la notion de 'mise à jour' fixée par le premier paramètre de cette classe est un ou des id DOM d'élément(s) qui vont voir leur contenu changer selon le retour du serveur et le déroulement de la requête AJAX.

Si vous suivez les pages de ce site dans leur ordre de création, vous pouvez vous rappeler l'option 'evalScripts' permettant d'exécuter directement du code Javascript retourné par le serveur (ndr : code présent entre des balises 'script').
Notons que cette classe fait appel au moment de la mise à jour de l'élément à la méthode 'updateContent()' qui n'est cependant pas détaillé dans le cadre de cette page.

Méthode Type Arguments Détails
Ajax.Updater(container, url, options) Constructeur container : correspond à un id d'élément à mettre à jour, ou a un objet de deux id d'éléments (ndr : un pour le retour ok, un autre pour le retour erreur).
url : url du webservice a contacter
options : voir la page Ajax.options qui présente la liste des options applicables pour une Ajax.Request (ndr : ici via Ajax.Updater)
L'utilisation de ce constructeur permet d'exécuter une requête AJAX avec les options spécifiées et les paramètres d'affichage retour définis.

Voici le code Javascript qui permet de gérer l'appel de Ajax.Updater() et de gérer son retour.

zone de retour cool

zone de retour pas cool



Voici le code PHP utilisée pour provoquer les retours succès et erreurs dans le cadre de ce test :

ico com Aucun commentaire enregistré