Erreur sur XML retourné en AJAX
Bonjour,
Je rencontre un problème sur lequel je ne vois pas l'erreur commise.
Une de mes pages appelle une URL en Ajax
Au moment du retour le fichier XML est null
Le code PHP qui génère le fichier XML est le suivant :
Code:
1 2 3 4 5 6 7
| header("Content-Type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
echo "<data>";
echo "<retour>";
echo "<image>" . $LC_Image . "</image>";
echo "</retour>";
echo "</data>"; |
Le code côté client est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10
| function TRT_Ajax(xhr)
{
if (xhr.readyState==4)
{
var LO_XML= xhr.responseXML;
alert(LO_XML);
var LO_Data = LO_XML.getElementsByTagName("image")[0];
var LC_Image= LO_Data.childNodes[0].nodeValue;
}
} |
Plus basique je ne vois pas.
En local sous Wamp tout fonctionne parfaitement
Lorsque j'essaie l'URL en direct je n'ai pas de message d'erreur.
Le site est hébergé chez 1&1 et je n'ai rien trouvé sur les forums en ce sens.
Merci d'avance de vos idées