Задать вопрос
smidl
@smidl
WordPress-разработчик

Почему перезагружается страница при отправке аякс-формы в popup?

На сайте при нажатии на "оставить заявку" в модальном окне (используется modaal) появляется форма. При ее отправке страница перезагружается и уже после перезагрузки, если еще раз открыть форму, там видны ошибки и т.д.

ae322167c14f444881ea580db741cf9d.jpg
Сама форма - это contact form 7 для WordPress.

Для наглядности пока сделал видимой форму (див с содержимым модалки) в самом низу перед футером. Так все работает отлично, без перезагрузки страницы.

Понимаю, что конфликтуют js модалки с формой, но как исправить?
  • Вопрос задан
  • 968 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
submit,button - не важно, preventDefault решает
перезагрузки не увидел, однако Ajax у вас сделан через зад79e68b832a.jpg так делать не надо
Ответ написан
@QTnub
Программист , музыкант , филантроп
скорее всего связано с тем что у кнопки type="submit" он в любом случае отправляет форму перезагрузив страницу , попробуйте type="button"
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
19 дек. 2024, в 02:11
15000 руб./за проект
19 дек. 2024, в 02:09
11000 руб./за проект
19 дек. 2024, в 00:46
30000 руб./за проект