Os pongo en situación.
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 originalfunction 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 originalcallAjax('../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?