Mis apuntes
Leonardo D. A. Allende Pasten

Ajax y cache en IExplorer

Esta línea de código es una cabecera que le indica al navegador que no debe utilizar su cache para mostrar los datos si no que debe, como corresponde, realizar una nueva petición y mostrar aquellos datos actualizados que obtenga como respuesta.

header(“Cache-Control: no-store, no-cache, must-revalidate”);

Ojito el anterior codigo debe colocarse antes de cualquier linea que genere salida.

Para ASP (aunque no lo uso) el codigo es el siguiente. Supongo que alguna vez me servira por eso lo guardo

Response.addHeader “pragma”, “no-cache”
Response.CacheControl = “Private”
Response.Expires = 0

Anuncios

4 comentarios to “Ajax y cache en IExplorer”

  1. hola .. tengo un problema con la cache de IE, he puesto todo este codigo en la cabecera

    header (“Expires: Fri, 14 Mar 1980 20:53:00 GMT”); //la pagina expira en fecha pasada
    header (“Last-Modified: ” . gmdate(“D, d M Y H:i:s”) . ” GMT”); //ultima actualizacion ahora cuando la cargamos
    header (“Cache-Control: no-cache, must-revalidate”); //no guardar en CACHE
    header(‘Pragma: no-cache’);
    header(‘Expires: -1’);
    header(‘Cache-Control: private’);
    header(“Cache-Control: no-store, no-cache, must-revalidate”);
    header(‘Cache-Control: max-stale=0’);
    header(‘Cache-Control: post-check=0’);
    header(‘Cache-Control: pre-check=0’);
    header(‘Keep-Alive: timeout=3, max=993’);

    encima he colocado la variable aleatoria para el metodo GET

    var c, principal,lin,preloader,aleatorio=parseInt(Math.random()*999999999999999);
    principal= document.getElementById(‘principal’);
    preloader = document.getElementById(‘preloader’);
    ajax=nuevoAjax();
    ajax.open(“GET”, “modulos/continterior.php?op=cat_linea&lin=”+lin+”&aleatorio=”+aleatorio,true);

    y sigo con el problema de cache, toy al borde de la locura .. jeje

    Si tienes alguna idea hasmela saber.

    Thanx

  2. Hola, estoy en la misma situación que comenta Rvela en el post anterior,
    tienes alguna idea de cual puede ser el problema?

    Me estoy volviendo loco con este problema y me vendría bien una
    ayudita.

    Saludos y gracias.

  3. Hola muchachos, esto lo pude resolver con el siguiente detalle, ya que a mi tambien como a muchos nos traia con canas verdes, se que el ultimo comentario es del 2007 pero no se ve aqui una solucion, asi que la posteo

    Este es el codigo que utilice:
    getData(‘bloque_livesupport_real.cfm?SinCache=’+Math.random(), ‘targetDiv’)
    instruccion que añadi:
    ?SinCache=’+Math.random()

    Solo basto con poner un identificador Random en el URL al momento de hacer el GET para que IE piense que es una pagina con contenido diferente.

    Saludos.

  4. If you would like to increase your know-how only keep visiting this web site and be updated
    with the most recent gossip posted here.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: