Запрещенная ошибка при вызове ajax с WordPress

#ajax #wordpress

#ajax #wordpress

Вопрос:

Я получаю ошибку 403 в разработке моего плагина, когда пытаюсь использовать вызовы ajax. Я отключил все плагины и активировал тему по умолчанию, никаких работ. У меня нет плагина для кэширования, и у меня нет кэша сервера.

Я получаю: 403 Запрещенный доступ к этому ресурсу на сервере запрещен!

PHP

 add_action('wp_ajax_actualizar_jornada', 'actualizar_jornada' );
add_action('wp_ajax_nopriv_actualizar_jornada', 'actualizar_jornada');

    function actualizar_jornada() {
        $postdata = $_POST;
    
    
        echo $postdata;
    
        wp_die();
    }
  

СЦЕНАРИЙ ЛОКАЛИЗАЦИИ

 wp_register_script('lmfront-js', plugin_dir_url( __FILE__ ) . '../includes/js/lmfront.js');
wp_localize_script('lmfront-js', 'strings', array(
    'ajaxurl' => admin_url( 'admin-ajax.php' ),
    'lstJugadoresParticipantesPlaceholder' => __('Find Players', 'leaguemanagement'),
    'lstEquiposTeamsPlaceholder' => __('Find Teams', 'leaguemanagement'),
));
wp_enqueue_script('lmfront-js');
  

JS

 $('.btn-update-jornada').on('click', function(){
    var idjornada = parseInt($(this).data('idjornada'));
    var data = {
        'action': 'actualizar_jornada',
        'idjornada': idjornada,
        'marcador_local': parseInt($('#resultado-local-'   idjornada).val()),
        'marcador_visitante': parseInt($('#resultado-visitante-'   idjornada).val()),
    };
    
    $.ajax({
       type : "post",
       url : strings.ajaxurl,
       data : data,
       error: function(response){
           console.error(response);
       },
       failure: function(response){
           console.error(response);
       },
       success: function(response) {
           console.log(response);
       }
   });
});
  

Комментарии:

1. Можете ли вы показать свою функцию localize_scripts?

2. Я отредактировал, чтобы добавить этот код @HowardE

3. Console.log(строки) возвращает: {ajaxurl: «MYURL/wp-admin/admin-ajax.php «, lstJugadoresParticipantesPlaceholder: «Найти игроков», lstEquiposTeamsPlaceholder: «Найти команды»}