Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: запретить кешировани средствами js
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » запретить кешировани средствами js

Страниц (1): [1]
 

1. daglas1 - 23 Апреля, 2014 - 20:08:19 - перейти к сообщению
Всем привет.
Есть трабла у клиента, на ИЕ 10 кешируются результаты xmlhttp запросов.
В самом эксплорере кеширование отключено, размер кэша минимальный. Но а кэширование есть. Хотя на некоторых других сайтах где динамические запросы сделаны на джейквери там все ок, кэширование не наблюдается. Я в джей квери новичек, знаю только как готовые плюшки использовать интерфейсные, а как кешировние отключить?
3. daglas1 - 24 Апреля, 2014 - 09:16:23 - перейти к сообщению

спасибо, сейчас попробую версию со добавкой случайного параметра.
4. esterio - 24 Апреля, 2014 - 11:43:21 - перейти к сообщению
POST запросы никогда не кешируються. В то время как GET да. Поетому по старинке зачастую просто добавляють рантдомный параметр. Например
CODE (javascript):
скопировать код в буфер обмена
  1. var url = '/ajax.php?r=' + Math.random();
5. daglas1 - 25 Апреля, 2014 - 09:32:15 - перейти к сообщению
esterio пишет:
POST запросы никогда не кешируються. В то время как GET да. Поетому по старинке зачастую просто добавляють рантдомный параметр. Например
CODE (javascript):
скопировать код в буфер обмена
  1. var url = '/ajax.php?r=' + Math.random();

да уже так и сделал. Теперь все пучком. А вообще эксплоерер зараза вредная. То что мозилка с хромом пережовывают и недавятся то в эксплоерер вызывает в консоле кучу ошибок.

 

Powered by ExBB FM 1.0 RC1