Zdravím,
lze nějak zakázat cachování ajaxu? Mám problém v IE kdy mě to pořád vrací status 304
Zdravím,
lze nějak zakázat cachování ajaxu? Mám problém v IE kdy mě to pořád vrací status 304
hlavicky mas uvedene?:
napr. v php:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache");
header("Pragma: no-cache");
+ tagy:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
zapomněl sem dodat, že php nepřipadá v úvahu, web běží přes aplikaci napsanou v javě, apache + tomcat
ty tagy mě napadly, ale chci aby to cachovalo web s vyjímkou právě obsahu co přijíždí pomocí ajaxu
Jak napsal Marioff, musíš posílat dané hlavičky (jak se v Javě posílají, netuším)
hmm taky netuším, kolega si s tím snad poradí. Já sem se domníval, jestli to třeba není nějak ošetřeno v ajaxu.
v jave skoro tak isto, ak si dobre pamatam :)
setHeader( "Expires", "Mon, 26 Jul 1997 05:00:00 GMT");
setHeader( "Cache-Control", "no-cache" );
setHeader( "Pragma", "no-cache" );
+ tie tagy do zdrojaka odpovede...
samozrejme to pouzi len na odpoved ktora nema byt kesovana...
#5 JMM
Ještě postnu, co posíláme my, když nechceme, aby byl obsah cachován:
header('Expires: Sat, 01 Jan 2000 00:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Pragma: public');
header('Cache-Control: no-cache,no-store,max-age=0,s-maxage=0,must-revalidate');
#8 Lordest
to jsem zkusil, ale bez úspěchu
EDIT: tak už to kolega doprogramoval do javy, problém tudíž vyřešen :-)
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku