Prototype ajax
L’objet n’est pas un cadre AjaxPrototype ajoutant quelques méthodes, des raccourcis. Un des nouveaux objets qu’il offre aux développeurs leur permet de tirer pleinement parti de l’objet XMLHttpRequest. Le bien nommé Ajax libère les développeurs de prendre soin de différents détails de la mise en œuvre, la compatibilité et la mise à jour … choses.Ajax parmi les autres instruments de plusieurs classes, en commençant par Ajax.Base () que la plupart des autres classes héritent, et met en œuvre trois méthodes déjà essentiel: setOption (), pour définir les options de la demande (méthode, paramètres, options) responseIsSuccess () pour valider que l’application lancée s’est bien passé et responseIsFailure (), tandis que le responseIsSuccess négative (). Ajax.Request () est au cœur de la gestion des requêtes Ajax. Elle génère le code correct XMLHttpRequest, suit sa progression (a) synchrone et extrait de la réponse du serveur pour la traiter. Par défaut, il lance une requête à partir d’une URL qui sera dit. Les paramètres de la requête sont définies à l’aide d’un objet anonyme, définie par la syntaxe JSON. Ajax.Request () a un tas d’options pour mieux contrôler le flux de la requête:onComplete (fin de l’application), onLoaded (requête envoyée) onInteractive (réception en cours), onSuccess, onFailure, onXXX (où xxx est un code de retour HTTP, comme 302 ou 404), (gestion des erreurs) onException, asynchrone, postBody ( corps de la requête POST), et requestHeaders (en-têtes de la requête). Armé de ces options, le développeur a les outils nécessaires pour vraiment contrôler ses requête.Ajax.Updater () est un mécanisme visant à mettre à jour la page Web. Héritant Ajax.Request (), son fonctionnement est similaire, mais ajoute un argument: l’id de l’élément à mettre à jour avec la réponse requête.On découvre aussi l’option d’insertion. Par défaut, la mise à jour d’un élément change son contenu, mais l’encart classe définit plusieurs classes pour le ciblage de l’insertion de la réponse dans les DOM: Insertion.Before (avant l’élément HTML citée) Insertion.Top (avant que le contenu actuel de la élément HTML), Insertion.Bottom (après le contenu de l’élément), ou Insertion.After (après l’élément). Ajax.PeriodicalUpdater () définit le modèle d’une demande d’Ajax, automatiquement. Son grand intérêt est non seulement capable de définir une période de mise à jour (nombre de secondes entre les tentatives de la demande), mais aussi l’obsolescence.Cette dernière option est très intéressante car une demande n’apporte pas de réponse nouvelle, la période de recharge s’étend, étant multiplié par l’obsolescence. Ainsi, pour la fréquence et de la décomposition à 5 à 1,3, nous avons des périodes successives suivantes: 5, 6,5, 8,45 … Si une autre réponse arrive, les rendements période à l’ensemble.
«L’objet n’est pas un cadre AjaxPrototype ajoutant quelques méthodes, des raccourcis. L’un des nouveaux objets qu’il offre aux développeurs leur permet de tirer pleinement parti de l’objet XMLHttpRequest. Le bien nommé Ajax libère les développeurs de s’occuper de détails de mise en œuvre différents, la compatibilité et la mise à jour. .. entre autres instruments choses.Ajax plusieurs classes, en commençant par Ajax.Base () que la plupart des autres classes héritent, et met en œuvre trois méthodes déjà essentiel: setOption (), pour définir les options de la demande (méthode, paramètres, options); responseIsSuccess () pour valider que l’application lancée s’est bien passé et responseIsFailure (), tandis que le responseIsSuccess négative (). Ajax.Request () est au cœur de la gestion des requêtes Ajax. Elle génère le code correct XMLHttpRequest, suit sa progression (a) synchrone et extraire la réponse du serveur pour la traiter. Par défaut, il exécute une requête à partir d’une URL d’être racontée.Les paramètres de la requête sont définies à l’aide d’un objet anonyme, définie par la syntaxe JSON. Ajax.Request () a un tas d’options pour mieux contrôler le flux de la requête: onComplete (fin de l’application), onLoaded (requête envoyée) onInteractive (réception en cours), onSuccess, onFailure, onXXX (où XXX est un retour code de HTTP, comme par exemple 302 ou 404), onException (gestion des erreurs), asynchrone, postBody (corps de la requête POST), et requestHeaders (en-têtes de la requête). Armé de ces options, le développeur a les outils nécessaires pour vraiment contrôler ses requête.Ajax.Updater () est un mécanisme visant à mettre à jour la page Web. Héritant Ajax.Request (), son fonctionnement est similaire, mais ajoute un argument: l’id de l’élément à mettre à jour avec la réponse requête.On découvre aussi l’option d’insertion. Par défaut, la mise à jour d’un élément change son contenu, mais l’encart classe définit plusieurs classes pour le ciblage de l’insertion de la réponse dans les DOM: Insertion.Before (avant l’élément HTML citée) Insertion.Top (avant que le contenu actuel de la élément HTML), Insertion.Bottom (après le contenu de l’élément), ou Insertion.After (après l’élément). Ajax.PeriodicalUpdater () définit la régularité de l’Ajax demande, automatiquement.Son grand intérêt est non seulement capable de définir une période de mise à jour (nombre de secondes entre les tentatives de la demande), mais aussi l’obsolescence. Cette dernière option est très intéressante car une demande n’apporte pas de réponse nouvelle, la période de recharge s’étend, étant multiplié par obsolescence.Thus, pour la fréquence et de la décomposition à 5 à 1,3, nous avons des périodes successives suivantes: 5, 6,5, 8,45 .. . Si une autre réponse arrive, les rendements période à l’ensemble. ‘
‘