Задать вопрос
@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')
               },
            });
    });
});
  • Вопрос задан
  • 1318 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
  • beONmax
    Курс JavaScript – полный курс с нуля до результата
    1 месяц
    Далее
  • Компьютерная академия «TOP»
    WEB разработка Fullstack
    12 месяцев
    Далее
Решения вопроса 1
@cloudz
нужно оменить стандартное действие при отправе формы

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

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

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