Обновление страницы после отправки формы
При отправка формы происходит обновление страницы, так:
<?php if($_POST['sent']) { ?> <script type="text/javascript"> $(function(){ $(document).ready(function(){ location.href=location.href; }); }); </script> <?php } Но при этом перекидывает наверх страницы. Как сделать, чтобы страница полностью обновилась (как сейчас), но при этом осталась (или вернулась) на том же месте , где форма отправки (середина страницы)? На этом месте должны появиться данные отправки формы. Можно якорем туда отправить /page#sending, но как это прописать? |
Это можно сделать и без JS
header("Location: здесь к адресу текущей страницы и добавьте якорь"); exit; |
Можно отправить запрос асинхронно и после успешной отправки вызвать метод формы «reset».
|
Спасибо!
Через header("Location: сделал. |
Часовой пояс GMT +3, время: 03:32. |