Я хочу поблагодарить посетителя с модальной благодарностью после отправки формы.
Я пробовал несколько решений, которые я нашел в Интернете. Большинство из них происходят из stackoverflow. Я видел некоторые ответы об AJAX, но я совершенно незнаком с этим.
HTML
<div class="modal fade" id="exampleModalCenter" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLongTitle">Modal title</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
PHP
$naam = $_POST['name'];
$email = $_POST['email'];
$telefoon = $_POST['tel'];
$onderwerp = $_POST['onderwerp'];
$bericht = nl2br($_POST['bericht']);
$to = "user@gmail.com";
$body = <<<EOD
<br><hr><br>
$naam <br>
$email <br>
$telefoon <br><br>
$bericht <br>
EOD;
$headers = "From: $email\r\n";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
mail($to, $onderwerp, $body, $headers);
header('Location: index.html');
?>
Я также создал codepen
Существует ли какое-либо решение jQuery для отображения модального слова "спасибо" сразу после отправки формы?