Как заставить контактную форму 7 работать при внедрении через AJAX в WordPress?Jquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Гость
 Как заставить контактную форму 7 работать при внедрении через AJAX в WordPress?

Сообщение Гость »


Я работаю над проектом WordPress, где мне нужно использовать контактную форму 7 как часть ответа AJAX, чтобы проверить, доступны ли определенные данные. Однако я столкнулся с проблемой: форма не работает должным образом.

Вот сценарий: при успешном выполнении запроса AJAX я возвращаю короткий код контактной формы 7 как часть ответа JSON следующим образом:

wp_send_json_success(array( // ... 'form' => apply_shortcodes('[contact-form-7 id="42e8b16" title="Контактная форма 1"]') )); В моем обработчике ответа AJAX я включаю форму в HTML следующим образом:

let formData = data.form; let summary =`${formData}`; document.getElementById('element').innerHTML = сводка; Однако, когда я пытаюсь отправить форму, меня перенаправляют на новую страницу, содержащую только текст «0». Кроме того, консоль браузера регистрирует ошибку 400 Bad Request, указывающую на admin-ajax.php, следующим образом:

domain.localpc/wp-admin/admin-ajax.php 400 (неверный запрос), имя файла: admin-ajax.php#wpcf7-f87-o1:1 Я не уверен, что может быть причиной этой проблемы. Есть ли особый способ заставить контактную форму 7 работать на JavaScript, особенно когда она вводится на страницу в ответ на первоначальный запрос AJAX? Мы будем очень признательны за любые идеи или решения.

Спасибо!
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как заставить контактную форму 7 работать при внедрении через AJAX в WordPress?
    Гость » » в форуме Jquery
    0 Ответы
    34 Просмотры
    Последнее сообщение Гость
  • Как заставить мою контактную форму HTML + JS отправлять мне электронное письмо с помощью функции phpmailer()?
    Anonymous » » в форуме Php
    0 Ответы
    68 Просмотры
    Последнее сообщение Anonymous
  • Добавьте капчу в адаптивную контактную форму начальной загрузки
    Anonymous » » в форуме Php
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Можно ли интегрировать контактную форму 7 в страницу, написанную с нуля?
    Anonymous » » в форуме Php
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Отправка электронной почты и загрузка анимации в контактную форму Google Sheet
    Anonymous » » в форуме Jquery
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Jquery»