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 :: Версия для печати :: Обновление данных в IE после работы AJAX
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Обновление данных в IE после работы AJAX

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

1. Yuriy - 01 Июля, 2007 - 13:07:37 - перейти к сообщению
Отправил данные методом POST через AJAX серверу. На странице эти данные обновились с приходом ответа. В Opere они действительно обновились - в IE же - нет. Нажимаю обновить страницу - появляется сообщение:

Цитата:
Не удаётся обновить страницу без повторной отправки данных. Нажмите соответствующую кнопку для повторной отправки данных или отмените операцию для возврата к открываемой странице.


Нажимаю «Отмена» - данные всё равно не обновляются. Нажимаю «Повторить» - обновляются и всё ок. А как бы сделать, чтобы эта надпись вообще при обновлении страницы не появлялась и данные сами, как в Опере, появлялись сразу? Такое ощущение, что они кешируются… Но я ведь в скрипте php на сервере прописал такие заголовки:

header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);

Что же ещё не хватает?
2. valenok - 01 Июля, 2007 - 13:47:20 - перейти к сообщению
header("Location: page.php");
или кода
3. Yuriy - 01 Июля, 2007 - 13:55:17 - перейти к сообщению
Минуточку! Это же AJAX!
4. valenok - 01 Июля, 2007 - 14:07:11 - перейти к сообщению
минуточку, там по середине стоит слово "или"
5. Yuriy - 01 Июля, 2007 - 14:23:28 - перейти к сообщению
хотелось бы знать "или" какого кода там не хватает.
6. valenok - 01 Июля, 2007 - 15:59:53 - перейти к сообщению
вашего. Вы забыли его тут написать

 

Powered by ExBB FM 1.0 RC1