Как использовать $.serialize() в ajax на wordpress?

Пользователь

от raina , в категории: JavaScript , 3 месяца назад

Как использовать $.serialize() в ajax на wordpress?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от kennedi_pfeffer , 3 месяца назад

@raina 

Для использования $.serialize() в ajax на WordPress, необходимо использовать следующий код:


jQuery(document).on("click", "#submit-button", function(e) { e.preventDefault(); var data = jQuery("#my-form").serialize(); jQuery.ajax({ url: ajaxurl, type: "post", data: { action: "my_action", data: data }, success: function(response) { console.log(response); } }); });


В коде мы подключаемся к кнопке отправки формы по id, при клике на которую срабатывает функция. Внутри функции мы используем метод serialize() для сбора данных из формы. Затем мы отправляем данные через ajax в WordPress.


Примечание: ajaxurl является глобальной переменной WordPress, которая указывает на URL-адрес admin-ajax.php.