/ / Дублиране на валидиране на имейл с помощта на jquery валидиране в wordpress - jquery, wordpress, валидиране

Дублиране на валидирането на имейл с помощта на jquery утвърждаване в wordpress - jquery, wordpress, валидация

Опитвам се да валидирам дублиращ се имейл с помощта на jquery Проверете плъгин в wordpress.But по някаква причина функцията връща 0 винаги.

jQuery код:

 email: {
required: true,
email: true,
"remote":
{
url: CartAjax.ajaxurl,
type: "post",
data:
{
email: function()
{
return $("#frmorder :input[name="email"]").val();
},
action: "duplicate_email_check"
}
}
},

В моята тема function.php

add_action("admin_post_duplicate_email_check", "duplicate_email_check");
add_action("admin_post_nopriv_duplicate_email_check", "duplicate_email_check");

function duplicate_email_check()
{
echo "true";
die();
}

Ако е истина, трябва да върне 1, вместо 0, но винаги връща 0.

Всяка помощ е високо ценена.

Отговори:

1 за отговор № 1

Трябва да добавите или wp_ajax или wp_ajax_nopriv (за излезли от употреба потребители) към действието си.

add_action("wp_ajax_admin_post_duplicate_email_check", "wp_apax_duplicate_email_check");
add_action("wp_ajax_admin_post_nopriv_duplicate_email_check", "duplicate_email_check");

add_action("wp_ajax_nopriv_admin_post_duplicate_email_check", "wp_apax_duplicate_email_check");
add_action("wp_ajax_nopriv_admin_post_nopriv_duplicate_email_check", "duplicate_email_check");