@TeslaGogol

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

Дело в том, что окно не успевает появиться, так как страница перезагружается сразу.
Голову ломаю, как это сделать?
$(document).ready(function(){
    $("#form").submit(function() { //устанавливаем событие отправки для формы с id=form
            var form_data = $(this).serialize(); //собераем все данные из формы
            $.ajax({
            type: "POST", //Метод отправки
            url: "mail/mail.php", //путь до php фаила отправителя
            data: form_data,
            success: function(data) {
                   //код в этом блоке выполняется при успешной отправке сообщения
                    $('.pop-up pop-up-thanks').show('100');
               },
               error: function(){
               	alert('error')
               },
            });
    });
});
  • Вопрос задан
  • 1293 просмотра
Решения вопроса 1
@cloudz
нужно оменить стандартное действие при отправе формы

e.preventDefault();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы