Bonjour,
J'ai fais une page html ouvrant un xml avec la méthode XMLHttprequest.
Mon soucis est que je n'arrive pas à charger le fichier xml, le problème vient à mon avis du paramètre 'url' qui ne pointe pas au bon endroit.
J'ai tout essayé, y compris en plaçant le fichier xml dans le même répertoire que le fichier .js mais rien n'y fait.
J'ai aussi essayé toute sorte de chemins mais rien ne marche (je précise que je suis en local).
J'ai placé un alert pour pouvoir repérer si le chargement a lieu, mais il ne se passe rien du tout.
Autre précision : je travaillais auparavant avec la méthode get de JQuery, et ça marchait impeccable. J'ai été forcé de revenir à du natif pour pouvoir plus tard utiliser des workers (chargement d'un fichier en arrière plan).
Pour le moment je ne travaille que dans un seul fichier.
voici le code :
J'ai fais une page html ouvrant un xml avec la méthode XMLHttprequest.
Mon soucis est que je n'arrive pas à charger le fichier xml, le problème vient à mon avis du paramètre 'url' qui ne pointe pas au bon endroit.
J'ai tout essayé, y compris en plaçant le fichier xml dans le même répertoire que le fichier .js mais rien n'y fait.
J'ai aussi essayé toute sorte de chemins mais rien ne marche (je précise que je suis en local).
J'ai placé un alert pour pouvoir repérer si le chargement a lieu, mais il ne se passe rien du tout.
Autre précision : je travaillais auparavant avec la méthode get de JQuery, et ça marchait impeccable. J'ai été forcé de revenir à du natif pour pouvoir plus tard utiliser des workers (chargement d'un fichier en arrière plan).
Pour le moment je ne travaille que dans un seul fichier.
voici le code :
var xhr = new XMLHttpRequest();
xhr.open('GET', 'story.xml', true);
xhr.onreadystatechange = function (aEvt) {
alert("test");
if (xhr.readyState == 4) {
if(xhr.status == 200)
dump(xhr.responseText);
else
dump("Erreur pendant le chargement de la page.\n");
}
};