Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2012, 06:03
kyke_89
 
Fecha de Ingreso: junio-2010
Ubicación: Huelva
Mensajes: 24
Antigüedad: 14 años, 5 meses
Puntos: 0
Exclamación Problema en IE y Chrome al leer XML con Ajax

Pues eso, intento cargar un fichero xml que me rellene las noticias de una pagina web y lo ago con ajax, pero nose porque solo me funciona con firefox.
Os pongo el codigo;

Código Javascript:
Ver original
  1. var cadena = "";
  2. $.ajax({
  3. type: "GET",
  4. url: "noticias.xml",
  5. dataType: "xml",
  6. success: function(xml) {
  7.  
  8. $(xml).find('Noticia').each(function(){
  9.  
  10. idnot = $(this).attr('id');
  11. titulonot = $(this).find('Titulo').text();
  12. fechanot = $(this).find('Fecha').text();
  13. cuernot = $(this).find('Cuerpo').text();
  14.  
  15. cadena +="<div class='noticia'><div class='titulo'>"+titulonot+"</div><hr color='#000'><div class='fecha'>"+fechanot+"</div><div class='cuerpo'>"+cuernot+"</div></div><p/>";
  16.  
  17. });
  18.  
  19. CambioContenido(cadena);}       //Funcion que recibe una cadena y rellena la web
  20. });

Por las comprobaciones que he hecho me he dado cuenta de que no me detecta la variable cadena en IE y Chrome, porque pongo un alert(cadena) en vez de mi funcion que cambia el contenido y no me sale nada. Nose porque puede ser haber si alguien me puede ayudar.