Поймать форму отправить с JQuery - PullRequest
0 голосов
/ 23 мая 2018

Я создаю веб-сайт в Wordpress и использую плагин Formcraft, так как он довольно приятный и простой в использовании.

Я хотел бы отправить данные на мою конечную точку API сервера mongoDB (яя использую сервис mLab), но, к сожалению, он не загружает данные после клика.

Поэтому я подумал, что мог бы добавить на страницу скрипт jQuery, чтобы перехватить клик и поле формы и отправить его всервер мой путь.

<button type="submit" class="button submit-button">
<span class="text ">Send request</span>
<span class="spin-cover">
<i style="color:" class="loading-icon icon-cog animate-spin"></i>
</span>
</button>

Как это сделать, только имея класс поля?

Заранее спасибо

1 Ответ

0 голосов
/ 23 мая 2018

Спасибо Таплару за ответы (и за терпение).

Мне удалось найти ответ, который я искал, я опубликую его здесь, если кто-нибудь его будет искать.

Функциональность плагина Formcraft легко расширять с помощью jQuery.

Проверка исходного кода, сгенерированного плагином, позволяет увидеть, как выполняются поля.Все они имеют одну общую черту: «data-field-id = 'fieldN'».

Можно получить это, просто добавив на страницу Wordpress следующий код:

jQuery("[data-field-id='field1']").click(function($){
        alert('hi');
    });

ЧтоМне не хватало правильного знания селекторов.
Я нашел хорошие ответы в официальной документации здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...