Docment inscrition
XMLHttpRequest
par siddh
Date de publication : 07/01/2006
Dernière mise à jour : 15/11/2006
Si il y a un terme à la mode en ce moment c'est bien celui d'AJAX, on le retrouve un peu a toutes les sauces. Qu'est ce donc que cet AJAX ? Nous verrons à quoi correspondent ces lettres mais surtout les concepts qui se cachent derrière et les différentes utilisations que l'on peut en faire.
I - Introduction
II - L'objet XmlHttpRequest
III - Utilisation
IV - Aller plus loin
IV-A - Listes liées
IV-B - Utiliser responseXML
V - Conclusion
Web 2.0, allez plus loin avec AJAX et XMLHttpRequest par siddh
- 2 -
Les sources présentés sur cette pages sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre la page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © 2006 - siddh. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur.
Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. http://siddh.developpez.com/articles/ajax I - Introduction
Qu'est ce qu'AJAX ?
Vous trouverez certainement plusieurs définitions différentes à cet acronyme.
En voici une : Asynchronous JavaScript And XML.
AJAX n'est donc pas une technologie mais plutôt un concept qui permet donc de faire des appels asynchrones au serveur depuis le client.
Lors de ces appels, le serveur retournera du XML qui sera "récupéré" par javascript et traité.
Nous verrons que nous pouvons tout aussi bien faire transiter du texte et faire des appels synchrone si l'on veut.
Avant toute chose, il serait bon de faire un point sur le processus classique de consultation d'un site ou d'une application web :
1 Vous saisissez une adresse dans votre navigateur.
2 Cette "requête" finie par arriver sur le serveur web qui