13/01/2010, 14:54
|
| | Fecha de Ingreso: diciembre-2009 Ubicación: España
Mensajes: 119
Antigüedad: 15 años Puntos: 2 | |
Error de carga con Ajax (jQuery) subido a servidor Tengo un pequeño problema con un proyecto realizando una llamada con $.ajax. Ademas es muy gracioso porque en local funciona perfectamente pero subido a un servidor web no funciona y salta el error definido con alert(). La ruta es correcta pero sin embargo la he cambiado de varios modos y sigue sin funcionar.
Estoy utilizando jQuery y pongo a continuacion el codigo. Cita: $(document).ready(aplicaciones);
function aplicaciones(){
$.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(avisoErrorProyecto) {
alert("No ha sido posible cargar los datos. Por favor, intentelo mas tarde.");
}
}); // fin de llamada ajax
$("#sobre_nosotros").corner({
tl:false,
tr:{radius:10},
bl:{radius:10},
br:false
});
$("#ultimas_noticias").corner({
tl:false,
tr:{radius:10},
bl:{radius:10},
br:false
});
$("#ultimos_trabajos").corner({
tl:false,
tr:{radius:10},
bl:{radius:10},
br:false
});
$("a[rel^='prettyPhoto']").prettyPhoto({
theme:'dark_rounded',
counter_separator_label:' de '});
} ¿Alguien puede ayudarme?
Saludos y Gracias.
Última edición por Mr_Raymon; 14/01/2010 a las 03:31 |