Como definir o cache: false na chamada jQuery.get
jQuery.get()
é uma abreviação dejQuery.ajax()
com uma chamada. Mas quando eu definocache:false
nos dados do.get()
call, o que é enviado ao servidor é um parâmetro chamado cache com um valor false. Embora minha intenção seja enviar um carimbo de data e hora com os dados para o servidor para impedir o armazenamento em cache, o que acontece se eu usarcache: false
nos dados do jQuery.ajax. Como fazer isso sem reescrever minhas chamadas jQuery.get para chamadas jQuery.ajax ou usar
$.ajaxSetup({
// Disable caching of AJAX responses
cache: false
});
update: Obrigado a todos pelas respostas. Você está correto. No entanto, eu esperava que houvesse uma maneira de deixar a chamada receber que você não deseja armazenar em cache ou enviar esse valor para o .ajax () subjacente para que ele soubesse o que fazer com ele.
I a. procurando uma quarta maneira que não seja as três que foram identificadas até agora:
Fazendo isso globalmente via ajaxSetup
Usando uma chamada .ajax em vez de uma chamada .get
Fazendo isso manualmente adicionando um novo parâmetro com um carimbo de data / hora à sua chamada .ge
Eu pensei que esse recurso deveria ser incorporado na chamada .ge