Ajax дает код ответа 400 на консоли поиска Google - PullRequest
0 голосов
/ 29 октября 2018

Я получаю коды ошибок этого типа в поисковой консоли моего сайта:

сор-админ / админ-ajax.php? Действие = process_simple_like & = 39ac08d186 нонс & post_id = 108 & = отключено верно и is_comment = 0

Как их исправить?

1 Ответ

0 голосов
/ 27 ноября 2018

Я получаю похожую ошибку. Я перепробовал все, но получаю 400 (Плохой запрос).

мой php код:

wp_enqueue_script( 'ajax-my-followers', PLUGIN_URL . 'assets/js/a_ajax.js', array('jquery'),'0.5', false  );
wp_enqueue_script('ajax-my-followers');

wp_localize_script('ajax-my-followers', 'postCustom', array(
    'ajaxurl' => admin_url('admin-ajax.php'),
    'redirecturl' => home_url()
));
public function __construct() {
        add_action( 'wp_ajax_nopriv_my_followers_ajax', [ $this, 'my_followers_ajax' ] );
        add_action( 'wp_ajax_my_followers_ajax', [ $this, 'my_followers_ajax' ] );
    }

Javascript:

(function ($) {
    $(document).ready(function () {
        // Perform AJAX form submit
        $('#getmyfollowers').on('click', function (e) {
            e.preventDefault();
            //   $('#loading').html('loading...');
            var dataString = {action: 'my_followers_ajax'};
            $.ajax({
                type: "POST",
                url: postCustom.ajaxurl,
                data: dataString,
                success: function (data) {
                    //$('#loading').html(data);
                    console.log(data);
                },
                error: function (errorThrown) {
                    console.log(errorThrown);
                }

            });
        });
    }); // end ready
})(jQuery);

Ошибка:

POST http://wp.localhost/wp-admin/admin-ajax.php 400 (неверный запрос)

...