Я создаю плагин 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;
}