Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rogério Rodrigues

F5 para Atualizar dados da página - problema de cache

Recommended Posts

Olá pessoal, o problema é o seguinte,

tenho uma página de cadastro, faço o cadastro normal,

e tenho outra página que exibi o que foi cadastrado,

só que, para cada cadastro que eu fizer, preciso aperta F5 para atualizar página para que exiba os novos cadastros.

 

Um help por favor ?

#Gracias

Compartilhar este post


Link para o post
Compartilhar em outros sites

Receio que não seja um problema de cache.

 

O que ocorre é que as páginas não são atualizadas automaticamente.

 

Para resolver o seu problema, você pode fazer uma página que se atualize a cada tanto tempo ou então, caso queira uma solução mais avançada, utilizar requisições assíncronas (tipo AJAX) para realizar a tarefa.

 

A maneira mais simples de fazer a página se atualizar, é usando um cabeçalho HTML:

 

<meta http-equiv="refresh" content="TEMPO EM SEGUNDOS" />

 

Espero que resolva!

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Receio que não seja um problema de cache.

 

O que ocorre é que as páginas não são atualizadas automaticamente.

 

Para resolver o seu problema, você pode fazer uma página que se atualize a cada tanto tempo ou então, caso queira uma solução mais avançada, utilizar requisições assíncronas (tipo AJAX) para realizar a tarefa.

 

A maneira mais simples de fazer a página se atualizar, é usando um cabeçalho HTML:

 

<meta http-equiv="refresh" content="TEMPO EM SEGUNDOS" />

Espero que resolva!

 

Abraço.

 

mais Rafa Jaques,

isso vai ser atualizado de tanto em tanto tempo,

mais no caso, se eu acabei de cadastrar e vou no menu e cliko na pagina de exibição não vai ter atualizado ainda,

você sabe de algum código que atualize a pagina a cada vez que eu acessa-la ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que eu não entendi bem a sua dúvida, então.

 

Tenta matar o cache do seu navegador ao atualizar, geralmente com Shift + F5 ou Ctrl + F5 (ou Ctrl + Shift + F5, sinceramente não lembro).

 

Em uma tentativa mais agressiva, você pode tentar adicionar cabeçalhos à sua página indicando que ela nunca deverá ser cacheada, como no exemplo abaixo:

<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />

Espero que funcione.

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado ao Rafa Jaques pelo apoio.

meu intuito era atualizar a página todo vez que entrar nela, assim a pagina não exibiria o que tem no cache,

consegui resolver com esse javascript:

 

<script type='text/javascript'>

(function()
{
  if( window.localStorage )
  {
    if( !localStorage.getItem( 'firstLoad' ) )
    {
      localStorage[ 'firstLoad' ] = true;
      window.location.reload();
    }  
    else
      localStorage.removeItem( 'firstLoad' );
  }
})();

</script>

valeu abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.