Доброго дня!
Имею следующий JS код. При клике на кнопку получаю 400 ошибка admin-ajax, а должны выводится скрытые блоки. Вместо этого получаю - ajax responding
(function(){
if(!document.querySelector('.scr5__morebutton')) return;
$('.scr5__morebutton').on('click', function(e){
$.ajax({
url: '/wp-admin/admin-ajax.php',
type: 'POST',
data: {
action: "programs",
},
beforeSend: function( xhr ) {
$('.scr5__morebutton').addClass('loading');
},
success: function( data ) {
$('.scr5__morebutton').removeClass('loading').hide(300);
$('.scr5__more .scr5__wrapper').append(data);
$('.scr5__more').slideDown(300);
}
});
});
})();
functions.php
function programs(){
echo "ajax responding";
wp_die();
}
add_action('wp_ajax_rograms','programs');
add_action('wp_ajax_nopriv_rograms', 'programs');
Как поправить? Спасибо за помощь!