Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/01/2011, 23:23
Avatar de chichote
chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 11 meses
Puntos: 145
Respuesta: Recargar imagen con jquery

Solucionado.

Agregue una linea de codigo que hace el refresh de la imagen, tecnicamente no se como funciona o que es lo que hace, pero funciona.

Este es el primer codigo que utilice, donde "rta" es el valor retornado desde el php por medio de ajax, es el nombre de la imagen, por ejemplo tu-imagen.jpg

var img = $('<img />').attr('src',rta);
$('.result').html(img);

Veran que ahora agregue una tercera linea, la cual entiendo que hace una especie de refresh de la imagen.
var img = $('<img />').attr('src',rta);
$('.result').html(img);
$('.result > img').attr('src', $('.result > img').attr('src') + '?' + Math.random() );

El problema que tenia era que por mas que el php cambiara la imagen, este resultado no se reflejaba en el browser, porque este cacheaba la imagen y como la imagen seguia teniendo el mismo nombre, el navegador no la volvia a cargar.


saludos
__________________
http://chicho.ninja yiaaaa