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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 10:21
1200 руб./в час
26 апр. 2024, в 10:10
1000 руб./за проект