Académique Documents
Professionnel Documents
Culture Documents
Introduction
aux technologies AJAX
François BONNEVILLE
aricia - francois@aricia.fr
Laboratoire d'Informatique
de l’Université de Franche-Comté
bonnevil@lifc.univ-fcomte.fr
Définition
• AJAX = Asynchronous JavaScript And XML
• Méthode informatique de développement
d'applications Web.
• Utilisation conjointe d'un ensemble de
technologies couramment utilisées sur le Web :
HTML (ou XHTML) et CSS pour la mise en forme
DOM et JavaScript pour afficher et interagir dynamiquement
avec l'information présentée
XML, XSLT et l'objet XMLHttpRequest pour échanger et
manipuler les données de manière asynchrone avec le serveur
web
Génération du document
Réponse 1 pour la requête 1
Html
Requête 2
Génération du document
Réponse 2 pour la requête 2
Html
Serveur
Client
HTTP
…
Génération du document
Réponse 1 Html pour la requête 1
et
Script
Requête 2
Génération du
Document pour
Serveur
Client Réponse 2
Données
la requête 2
HTTP
Traitement des données reçues
Script Génération du
Document pour
Réponse 3 la requête 3
Données
Traitement des données reçues
Mise en forme …
• Dans le cas d’un appel asynchrone, le résultat est récupéré par une
fonction appelée lors du déclenchement d'un événement
onreadystatechange
Requete_http.onreadystatechange = function() {
// mettre le code souhaité };