Dans IE, JQuery me donne une parseError lorsque j'essaie de lire un fichier XML local. En espérant que quelqu'un pourrait être en mesure de le repérer. Code fonctionne très bien dans FFIE JQuery ajax parseerror sur le fichier xml local
Jquery en question
$.ajax({
type: "GET",
url: settings.PresentationLocation,
dataType: "xml",
async: false,
contentType : 'application/xml',
success: function(xml){
//Setup the slides
$(xml).find('slide').each(function(){
//Create the slide
obj.append('<div class="slide"><div class="slideTitle">'+ $(this).find('title').text() +'</div><div class="slideContent">'+ $(this).find('content').text() +'</div></div>');
});
totalSlides = obj.children('.slide').size();
//Hide all the slides
obj.children('.slide').hide();
},
error: function(xmlReq, status, errorMsg){
console.log("Error Message: "+ errorMsg);
console.log("Status: "+ status);
console.log(xmlReq.responseText);
throw(errorMsg);
}
});
fichier XML
<?xml version="1.0" encoding="UTF-8"?>
<slides>
<slide>
<title>Slide 3</title>
<content>Hi there</content>
</slide>
</slides>
Syntaxe me semble bon. Avez-vous testé cela en utilisant des outils de développement dans ie8? avoir plus de détails sur l'erreur que cela vous donne? Si vous ne pouvez pas ajouter de points d'arrêt, j'ajouterais des alertes pour que vous puissiez voir exactement où il se trompe. – wajiw