Accueil > Programmation > Ajax > Introduction
Introduction
lundi 17 janvier 2011, par
Ajax ça veut dire « Asynchronous Javascript And Xml ». C’est un objet que l’on peut attaquer en javascript (et donc directement du navigateur sans avoir à recharger la page).
On l’initialise comme ça :
if (window.XMLHttpRequest) { // On test si l'objet existe
xhr = new XMLHttpRequest(); // Firefox, Safari, ...
}
else if (window.ActiveXObject) { // Version ActiveX
xhr = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer
}
Pour envoyer des données au serveur, on utilise deux fonctions :
open(’méthode’, ’uri’, (a)synchrone) : ouvre la connexion avec le serveur à travers l’URL spécifiée, avec la méthode GET ou POST. Si le 3eme paramètre est à TRUE, l’exécution de la requête se fera de façon transparente. Par contre s’il est à FALSE, le navigateur attendra une réponse avant de continuer le traitement.