Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   $.getJSON 304 (https://javascript.ru/forum/jquery/47193-%24-getjson-304-a.html)

Yaroma11 13.05.2014 12:37

$.getJSON 304
 
Здравствуйте. Такая проблема, по клику на кнопку вызывается $.getJSON(), и возвращается 304 not modified, и если сразу нажать на кнопку второй и последующие разы, то все в порядке, возвращается 200 OK. Обновляем страницу и опять такая же беда. Подскажите, плз, как это обойти/победить.

depp 13.05.2014 13:45

в заголовки поставь дату последней модификации будущую.
у меня в php везде так стоит:
header("Expires: " . gmdate("D, d M Y H:i:s", (time()-(86400*365*10))) . " GMT");
		header("Last-Modified: " . gmdate("D, d M Y H:i:s", (time()+86400)) . " GMT");
		header("Cache-Control: no-store, no-cache, must-revalidate");
		header("Cache-Control: post-check=0, pre-check=0", false);
		header("Pragma: no-cache");

Yaroma11 13.05.2014 14:37

А как это сделать в JS?

Кирюха =) 02.12.2014 19:56

дада, а у меня всегда такая фигня.

Кирюха =) 02.12.2014 19:56

Что делать не знаю...


Часовой пояс GMT +3, время: 22:37.