Tengo varios archivos XML, los cuales contienen diversos contenidos de una web.
Para simplificar, diremos que fXML1 tiene una serie de imágenes, fXML2 tiene el árbol de menús y enlaces, y fXML3 otro contenido.
Bien, he creado un fichero ajax.js, tal que
Código Javascript:
Ver original
function callAjax(target, retOk, retErr) { $.ajax({ async: false, //quiero cargar cada contenido uno a uno type: 'GET', dataType: 'text/xml', url: target, success: function(xml) { retOk(xml); }, error: retErr }); }
Bien, en diferentes partes de mi código hago llamadas a esta función, por ejemplo:
Código Javascript:
Ver original
callAjax('../xmls/fXML2.xml', menuOK, menuErr);
Perfecto, hasta aquí todo correcto.
Pero ... (siempre hay un "pero"), de los 3 ficheros, sólo me carga 2 de ellos.
He comprobado todo, las cabeceras de los XML, las estructuras, las funciones, todo.
Estoy perdido.
¿Qué hago mal?