Как получить URL конечной точки плагина в самом классе плагина woocommerce? - PullRequest
0 голосов
/ 28 января 2019

Я создаю плагин woocommerce для пользовательских платежных шлюзов, который мне нужен, чтобы получить URL-адрес конечной точки функции плагина, как получить URL-адрес конечной точки.Я попытался зарегистрировать ловушку в конструкции и вызвать метод в javscript, я получаю 400 неверных запросов.

//plugin class file
function __construct(){
 add_action('wc_ajax_get_process_payment', array( $this,'get_process_payment'));
             add_action('wc_ajax_nopriv_get_process_payment',array( $this,'get_process_payment') );
}


                  <script>              
                var onSuccess = function (response) { 
                     var ajaxurl = "<?php echo WC_AJAX::get_endpoint( 'get_process_payment' ); ?>";


                    jQuery.ajax({
                      type: "GET", 
                      url: ajaxurl,
                      dataType : "JSON",
                      data : {action: "get_process_payment"},
                      //cache: false, 
                      success: function(response){
                        alert(response);
                      }
                    });

</script>

function get_process_payment(){
echo "hi";
exit;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...