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

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

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

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

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

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽