Visualisation d'une page Webjax
Ajax.Updater()
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 :
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 :

:

