2012-02-24 2 views
0

После того как моя форма подтверждена, накладывается javascript. Если вы его закроете, кнопка запускает:Internet Explorer хранит предупреждение с помощью location.reload(); и POST-данные

location.reload(); 

Таким образом, страница перезагружается, и моя страница подтверждения показывает обновленную базу данных. Это прекрасно и что я хочу. НО в Internet Explorer он продолжает предупреждать что-то вроде «вставленная информация должна быть отправлена ​​снова [повторить] [отменить]». Если вы нажмете повтор, появляется «второе всплывающее окно, которое вы уже зарегистрировали» каждый раз.

Nevermind, если вы нажмете, отмените его в порядке. Есть ли способ запретить Explorer открыть это предупреждение POST-alert?

после подтверждения я уже делаю это в конце моего PHP, но это, кажется, не делает работа:

unset($_POST); 
+2

Этого поведение браузера по умолчанию, когда перезарядке после Использования окна POST –

ответ

4

Попробуйте

window.location.href = window.location.search; 
+1

.location.href гарантирует, что решение будет работать во всех браузерах. –

+0

вот оно! большое спасибо – ggzone

Смежные вопросы