smidl
@smidl
WordPress-разработчик

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

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

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

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

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

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

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