Jump to content


Photo

Ajax + Cache = Problema


  • Faça o login para participar
4 replies to this topic

#1 LucasMS

LucasMS

    Super Veterano

  • Usuários
  • 2076 posts
  • Sexo:Não informado

Posted 04/04/2006, 21:51

ola

estou com um problema, num script com AJAX, eu preciso requisitar uma pagina varias vezes, pela mesma url, ativado através de um click. essa pagina nao retorna nada, apenas executa coisas no servidor.

até ai tudo bem.

o problema é que na primeiro click, ele executa tudo certo, mas depois do segundo, o browser diz que a pagina foi requisitada e tudo, mas na realidade, a pagina foi pega do cache, o que nao me interessa (só quero executar um codigo php no server). Já coloquei tags de "no-cache" no header do php, e continua dando o problema ... :unsure:

obrigado !

#2 bdoweb

bdoweb

    Super Veterano

  • Usuários
  • 1641 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 05/04/2006, 08:29

entaum cara eu passei pelo mesmo problema mais ai eu fiz issu no php resolveu :
	$gmtDate = gmdate("D, d M Y H:i:s");
	header("Expires: {$gmtDate} GMT");
	header("Last-Modified: {$gmtDate} GMT");
	header("Cache-Control: no-cache, must-revalidate");
	header("Pragma: no-cache");

Porém de vez enquando o IE ainda insiste em pegar do cache principalmente quando estou desenvolvendo!!! bom ai naum tive outra escolha a naum ser fechar e abrir o IE novamente o FF ele naum pega do cache!!!

[]'s
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com

#3 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 05/04/2006, 09:21

Já tive esse problema também. A solução? Não mandar a mesma URL.

Suponha que a URL que você tenha seja algo como:

var url = "pega.html";


Você só precisa alterar para:

var url = "pega.html?" + Math.ceil ( Math.random() * 100000 );


Dá pra fazer melhor que isso no quesito randomicidade mas, isso já resolve.
Klaus Paiva
Conheça também: Taperás

#4 pearljam

pearljam

    Turista

  • Usuários
  • 49 posts
  • Sexo:Não informado

Posted 13/04/2006, 16:25

desculpa 'desenterrar'. mas estou com um problema que é quando minha página requisitada se tiver Banco de Dados, puxando dados do banco ai ele dá erro .. e nao traz nenhum valor!!

#5 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 13/04/2006, 16:42

Nenhuma relação com AJAX...
Klaus Paiva
Conheça também: Taperás




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq