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