/ / Powielanie sprawdzania poprawności wiadomości e-mail za pomocą sprawdzania poprawności jquery w wordpress - jquery, wordpress, sprawdzanie poprawności

Duplikowanie sprawdzania poprawności wiadomości e-mail przy użyciu jQuery validate w wordpress - jquery, wordpress, validation

Próbuję sprawdzić poprawność duplikatu wiadomości e-mail za pomocą jquery Validate plugin w wordpress.Ale z jakiegoś powodu funkcja zawsze zwraca 0.

kod 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"
}
}
},

W moim temacie functions.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();
}

Jeśli true, to powinno zwrócić 1 zamiast 0, ale zawsze zwraca 0.

Każda pomoc jest wysoko ceniona.

Odpowiedzi:

1 dla odpowiedzi № 1

Musisz dołączyć do działania wp_ajax lub wp_ajax_nopriv (dla zalogowanych użytkowników).

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");