Задать вопрос
@matthewstafford

Как вывести уведомление после отправки формы?

Можно ли как-либо более удобным способом выводить уведомление после отправки формы и обновления страницы?

Сейчас у меня это сделано так, что после отправки формы выводится уведомление и по истечению двух секунд страница обновляется. Как вариант, при отправки формы создавать куки на несколько секунд, обновлять страницу, проверять куки и выводить уведомление.

Быть может это можно реализовать проще и без jQuery?
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
ssenj
@ssenj
HTML, CSS, PHP, WordPress, Bitrix
С использованием ajax и jquery это выглядит симпатичнее. Нет перезагрузки страницы и не надо морочиться с куками.
Ответ написан
@MrFeaf
PHP-developer
Например в Symfony для таких задач существуют Flash сообщения, они живут всего один запрос и можно при обновлении страницы (обработки формы) можно выводить любые сообщения во время следующего запроса.

Есть отдельные библиотеки для создания таких сообщений, например: https://mikeeverhart.net/php-flash-messages/

Также, можно формы отправлять используя AJAX, тогда вообще не придётся страницу обновлять :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы