Partiendo de que internet explorer guarda en caché las peticiones Ajax, es preferible añadir a cada petición un valor aleatorio. De este modo lograremos obtener un valor siempre válido y no proveniente de la cache.
ejemplo de función (min y max indica el intervalo de valores)
function semilla(min,max){
num = max - min;
aleat = Math.random() * num;
aleat = Math.floor(aleat);
return parseInt(min) + aleat;
}
ahora simplemente en las llamadas pedimos una semilla aleatoria
$("#prueba1").load("peticion_ajax.php?precio=chistorra&semilla="+semilla(1,1000));
Es un detalle que jode bastante puesto que te puedes volver loco buscando el porque en un navegador te da valores válidos y en otro no da valores actualizados xD


Escribir un Comentario