@SeniorDmitry

Как передать данные формы без перехода на страницу выполнения скрипта?

Есть форма
<form method="post" action="report.php">
    <label for="firstname"></label>
    <input type="text" id="firstname" name="firstname" /><br />
    <input type="submit" value="Report Abduction" name="submit" />
  </form>

report.php - скрипт кот-ый отправляет данные формы на почту
При нажатии на submit осуществляется переход на страницу report.php. Как сделать так, чтобы срипт исполнялся, а переход не осуществлялся ?
  • Вопрос задан
  • 1304 просмотра
Решения вопроса 3
@entermix
Есть несколько вариантов решения проблемы:
  • Отправлять AJAX запрос на report.php
  • На стороне report.php сделать редирект на нужную страницу (анпример на ту, с которой был отправлен запрос)
Ответ написан
Комментировать
archakov06
@archakov06
Frontend-разработчик (ReactJS)
Вот плагин ответ на ваш вопрос. Сам юзаю
Ответ написан
Akdmeh
@Akdmeh
PHP, Yii2, Music
Кроме, собственно, AJAX, заодно погуглите о pjax, там тоже можно делать запросы формы без полной перезагрузки страницы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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