Maison >interface Web >js tutoriel >Exemple d'explication de XML en AJAX
XML en AJAX est très important, cet article expliquera donc en détail ses connaissances associées.
Explication des exemples - loadXMLDoc() Fonction
Lorsque l'utilisateur clique sur le bouton "Obtenir les informations sur le CD" ci-dessus, la fonction loadXMLDoc() sera exécutée.
La fonction loadXMLDoc() crée un objet XMLHttpRequest, ajoute des fonctions qui s'exécutent lorsque la réponse du serveur est prête et envoie la requête au serveur.
Lorsque la réponse du serveur est prête, il construit une tableau HTML, extrait les nœuds (éléments) du fichier XML et met enfin à jour l'espace réservé txtCDInfo avec le tableau HTML qui a été renseigné. avec des données XML :
function loadXMLDoc(url)
{
var xmlhttp;
var txt,xx,x,i;
if (window.XMLHttpRequest)
{ // code pour IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code pour IE6, IE5
xmlhttp=new ActiveXObjet ("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200 )
{
txt="
Titre | Artiste |
---|---|
" ].firstChild.nodeValue + " | ";" + xx[0].firstChild.nodeValue + " | ";