Wp ajax - не срабатывает callback функция из functions.php после выполнения ajax

Подскажите что может быть причиной того что после того как успешно сработал ajax запрос в Вордпресс, не вызывается повешеная на него функция?

  1. В functions.php регистрирую обработчик и колбек
// Определяем колбек
        if( wp_doing_ajax() ){
        add_action( 'wp_ajax_baly', 'baly_function' );
        add_action( 'wp_ajax_nopriv_baly', 'baly_function' );
        }
        function baly_function(){
          echo $_POST['baly'];
          echo ('eeeeeeeee');
          wp_die();
        }
  1. В js файле плагина пишу что передавать в запросе
        //передача на сервер
              jQuery.ajax({
                url:  ajaxurl,
                type: 'POST',
                data:{'action': 'baly',
                      'baly' : baly},
                success: function(data){
                 console.log(baly);
               },
                error: function(){
                console.log('ERROR');
                }
             })
  1. На вкладке Network вижу что запрос успешно прошел kolback А как понять почему тогда не вызвалась функция из файла functions.php?

Дополню вопрос...я случайно нашел что ответ мне вывелся на вкладке response. Значит колбек отработал. Просто я ожидал что он сработает как стандартный вывод echo php на экран. введите сюда описание изображения


Ответы (0 шт):