Cómo configurar el caché: falso en jQuery.get call
jQuery.get()
es una abreviatura dejQuery.ajax()
con una llamada. Pero cuando configurécache:false
en los datos de la.get()
call, lo que se envía al servidor es un parámetro llamado caché con un valor falso. Si bien mi intención es enviar una marca de tiempo con los datos al servidor para evitar el almacenamiento en caché, que es lo que sucede si usocache: false
en datos jQuery.ajax. ¿Cómo puedo lograr esto sin reescribir mis llamadas jQuery.get a llamadas jQuery.ajax o usar
$.ajaxSetup({
// Disable caching of AJAX responses
cache: false
});
update: Gracias a todos por las respuestas. Estás en lo correcto. Sin embargo, esperaba que hubiera una manera de hacer saber a la llamada que no desea almacenar en caché, o enviar ese valor al .ajax subyacente () para que sepa qué hacer con él.
I a. buscando una cuarta vía que no sean las tres que se han identificado hasta ahora:
Hacerlo globalmente a través de ajaxSetup
Utilizando una llamada .ajax en lugar de una llamada .get
Hacerlo manualmente agregando un nuevo parámetro que contenga una marca de tiempo a su llamada .get.
Solo pensé que esta capacidad debería integrarse en la llamada .get.