Saltar al contenido

Evite que la respuesta jQuery .load se almacene en caché

Solución:

Tienes que usar una función más compleja como $.ajax() si desea controlar el almacenamiento en caché por solicitud. O, si solo desea desactivarlo para todo, coloque esto en la parte superior de su secuencia de comandos:

$.ajaxSetup ({
    // Disable caching of AJAX responses
    cache: false
});

A continuación, se muestra un ejemplo de cómo controlar el almacenamiento en caché por solicitud.

$.ajax({
    url: "/YourController",
    cache: false,
    dataType: "html",
    success: function(data) {
        $("#content").html(data);
    }
});

Una forma es agregar un número único al final de la URL:

$('#inquiry').load('/portal/?f=searchBilling&pid=' + $('#query').val()+'&uid='+uniqueId());

Donde escribe uniqueId () para devolver algo diferente cada vez que se llama.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *