создать функцию, чтобы получить AJAX звонки в function.php (WordPress)add_action() не работает в wordpress?
add_action('wp_ajax_contact_us_receiver', 'contact_us_receiver_callback');
function contact_us_receiver_callback() {
echo "you are at right place ";
}
назвав его в Ajax URL -:
post_data = $("#contact_us_form").serialize();
//Ajax post data to server
$.post('contact_us_receiver', post_data, function(response){
//load json data from server and output message
if(response.type == 'error')
{
output = '<div class="alert alert-danger">'+response.text+'</div>';
}else{
output = '<div class=" alert alert-success">'+response.text+'</div>';
$('#contact_us_form input ').val('');
$('#contact_us_form select ').val('');
$('#contact_us_form textarea ').val('');
}
$('#result').html(output);
$('#contact_us_form input ').css('border','');
$('#contact_us_form select ').css('border','');
}, 'json');
Но это дает мне 404 не найдена ошибка в консоли , пожалуйста, сообщите мне, как я могу позвонить в свою функцию.
add_action ('wp_ajax_contact_us_receiver', 'contact_us_receiver_callback'); add_action ('wp_ajax_nopriv_contact_us_receiver', 'contact_us_receiver_callback'); – vrajesh
не работает, все еще получая ошибку 404 –