Entonces si se pueden hacer dos llamadas tipo $.ajax, ¿seria posible hacer algo parecido a esto?
Código Javascript
:
Ver original// Para TRABAJOS
$.ajax({
type: "POST",
url: "xml/trabajos.xml",
async: false,
dataType: "text",
success: function(data) {
function stringToDoc(s) {
var xml;
if (window.ActiveXObject) {
xml = new ActiveXObject('Microsoft.XMLDOM');
xml.async = 'false';
xml.loadXML(s);
return xml;
}
else
xml = (new DOMParser()).parseFromString(s, 'text/xml');
return (xml && xml.documentElement && xml.documentElement.tagName
!= 'parsererror') ? xml : null;
};
xml = stringToDoc(data);
$(xml).find('web').each(function(){
imagen = $(this).find('imagen').text();
info = $(this).find('info').text();
empresa = $(this).find('empresa').text();
tecnologia = $(this).find('tecnologia').text();
miniatura = $(this).find('miniatura').text();
proyecto = $(this).find('proyecto').text();
li = '<li><a href="'+imagen+'" rel="prettyPhoto[web]" title="'+info+'<br/>'+empresa+'<br/>'+tecnologia+'"><img src="'+miniatura+'" class="imagen_hover" alt="<strong>'+proyecto+'</strong>"/></a></li>';
$(".galeria_web").append(li)
}) // fin de each
},
error: function(avisoError) {
alert("No ha sido posible cargar los datos. Por favor, intentelo mas tarde.");
}
});
// Para NOTICIAS
$.ajax({
type: "POST",
url: "xml/noticias.xml",
async: false,
dataType: "text",
success: function(data) {
function stringToDoc(s) {
var xml;
if (window.ActiveXObject) {
xml = new ActiveXObject('Microsoft.XMLDOM');
xml.async = 'false';
xml.loadXML(s);
return xml;
}
else
xml = (new DOMParser()).parseFromString(s, 'text/xml');
return (xml && xml.documentElement && xml.documentElement.tagName
!= 'parsererror') ? xml : null;
};
xml = stringToDoc(data);
$(xml).find('noticia').each(function(){
titulo = $(this).find('titulo').text();
fecha = $(this).find('fecha').text();
info = $(this).find('empresa').text();
not = '<p>'+fecha+'</p><p>'+titulo+'</p><p>'+finfo+'</p>';
$(".noticias").append(not)
}) // fin de each
},
error: function(avisoError) {
alert("No ha sido posible cargar los datos. Por favor, intentelo mas tarde.");
}
});