Прежде всего, извините, мой бедный английский, я кастильец ...
Мне нужна помощь в этом: у меня есть сеть, где я получаю данные из файла XML.
Мой код такой:
$(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();
....
И здесь я работаю с этим vars, но в браузерах Chrome и Opera у меня есть ошибка в $ .ajax ({"Что-то пошло не так"
Но в Firefox и Internet Explorer это работает.
Большое спасибо за любой ответ