Документ обновляет список документов без перезагрузки страницы.
JS-скрипт обращается к PHP-ному скрипту и получает XML со списком документов, на основании которого и формирует список на странице.
В FF при изменении данных результаты на странице отображаются корректные.
В IE изменений не видно. Если вручную обратиться к скрипту, отдающему XML (вызвать в адресной строке), то после этого IE обновляет данные. Т.е. создается впечатление, что IE "ленится" повторно забирать данные.
Куда копать?
Заранее сэнксы
ЗЫЖ если надо, могу код скриптов запостить.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, LokkiMsk, Вы писали:
LM>Документ обновляет список документов без перезагрузки страницы.
LM>JS-скрипт обращается к PHP-ному скрипту и получает XML со списком документов, на основании которого и формирует список на странице.
LM>В FF при изменении данных результаты на странице отображаются корректные.
LM>В IE изменений не видно. Если вручную обратиться к скрипту, отдающему XML (вызвать в адресной строке), то после этого IE обновляет данные. Т.е. создается впечатление, что IE "ленится" повторно забирать данные.
LM>Куда копать?
LM>Заранее сэнксы
LM>ЗЫЖ если надо, могу код скриптов запостить.
1) proverit zagolovki prisilaemie vmeste s rezultatom raboty vashego PHP scripta
2) generirovat unikalnie zaprosy dobavlaya sluchaynoe chislo k zaprosu
xxx.open("get", "myscript.php?myparam" + "&rnd=" + Math.random(), true)
на asp.net я так делаю (тут немного излишне)
<%
Response.Expires=-1;
Response.CacheControl="no-cache";
Response.AddHeader("cache-control", "private");
Response.AddHeader("pragma", "no-cache");
%>
на пхп — аналогично...
как то я имел проьлемы тоже с кешем и обнаружил такую фичу может тебе подскажет чего нить
увидел такую закономерность что если я пишу
header("Last-Modified: " . gmdate("D, d M Y H:i:s", time()+10) . " GMT");
header("Expires: " . gmdate("D, d M Y H:i:s", time() - 5) . " GMT");
header('Cache-Control: no-cache');
//header('Cache-Control: no-store');
эспллорер рабоатте нормально
если пишу
header("Last-Modified: " . gmdate("D, d M Y H:i:s", time()+10) . " GMT");
header("Expires: " . gmdate("D, d M Y H:i:s", time() - 5) . " GMT");
//header('Cache-Control: no-cache');
header('Cache-Control: no-store');
работает нормально файерфокс
если же питаюсь объединить их то не работает файерфокс
Большое всем спасибо за подсказки. Вроде бы заработало

Пойдем дальше грабли топтать

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>