Interpréter document XML en réponse
Bonsoir à tous,
voila déjà mon script php qui me renvoie un truc bidon pour test :
Code : PHP
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<?php
header("Content-Type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>";
?>
<reponse>
<nb>2</nb>
<ligne1>
<pseudo>Dahevos</pseudo>
<commentaire>Plop trop cool l'appli !!!</comentaire>
<type>+</type>
</ligne1>
<ligne2>
<pseudo>Dahevos's Mum</pseudo>
<commentaire>Mange ta soupe au lieu de coder</comentaire>
<type>-</type>
</ligne2>
</reponse> |
ensuite, voici mon javascript(allez directement voir actualiserPage() car c'est lui qui bug ) :
Code : JavaScript
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
function deroulement(elementClique) {
// on met a jour la fleche
var eleModif = elementClique.firstChild;
var type = eleModif.getAttribute("src");
if(type == 'img/fleche_b.gif')
{
eleModif.setAttribute('src','img/fleche_d.gif');
}
else
{
eleModif.setAttribute('src','img/fleche_b.gif');
}
// et on envoie la requete
var url = "mod_brainstorming.php";
url = url + "?id=" + elementClique.getAttribute("id") + "&factice=" + new Date().getTime();
requete.open("GET", url, true);
requete.onreadystatechange = actualiserPage;
requete.send(null);
}
function actualiserPage() {
if (requete.readyState == 4) {
if (requete.status == 200) {
/* Obtenir la réponse du serveur */
var docXml = requete.responseXML;
var nbr = docXml.getElementsByTagName('nb')[0].firstChild.nodeValue;
alert(nbr);
} else
alert("Erreur ! Le statut de la requête est " + requete.status);
}
} |
Le problème est que mon alert ne s'affiche pas déjà, donc je suis très triste :(.
Comment récupérer alors le contenu de nb ?
Merci d'avance !