d'abord, désolé former mon pauvre anglais, je suis castillan ...XML Management/Ajax avec Opera et Chrome
je besoin d'aide avec ceci: J'ai un web où je surprends des données à partir d'un XML fichier.
Mon code est le suivant:
$(function() {
$.ajax({
type: "GET",
cache: false,
dataType: ($.browser.msie) ? "text" : "xml",
success: parseXML,
error: function(){alert("Error: Something went wrong");}
});
});
function parseXML(){
var xml = null;
if (typeof window.ActiveXObject != 'undefined')
{ // code for IE
xml = new ActiveXObject("Microsoft.XMLDOM");
}
else if((typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined'))
{ // code for Mozilla, Firefox, Opera, etc.
//xml = new XMLHttpRequest();
xml = document.implementation.createDocument("", "", null);
}
else{
xml = new XMLHttpRequest();
}
xml.async=false;
xml.resolveExternals = false;
xml.validateOnParse = false;
xml.load("dades.xml");
total=$(xml).find('llibre').size();
$(xml).find('llibre').each(function(){
var desc = $(this).find('descripcio').text()
var img = $(this).find('imatge').text();
var url = $(this).find('url').text();
....
Et là, je travaille avec ce vars, mais dans les navigateurs Chrome et Opera je l'erreur dans .ajax de $ ({ « Quelque chose a mal tourné » Mais dans Firefox et Internet Explorer, il qui fonctionne.
beaucoup de Merci pour toute réponse
A partir de l'onglet Réseau de Chrome, pouvez-vous voir la demande faite? Et le contenu de la réponse? Si oui, quelle est la réponse? Y a-t-il une erreur signalée? –
Je n'ai aucune réponse de l'onglet réseau de Chrome, aucune erreur, aucun avertissement. –