Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在wordpress插件中收到400个错误请求?_Wordpress_Woocommerce - Fatal编程技术网

在wordpress插件中收到400个错误请求?

在wordpress插件中收到400个错误请求?,wordpress,woocommerce,Wordpress,Woocommerce,当点击插件中的按钮时,我收到400个错误请求。是否缺少任何功能?请就此提出建议 jQuery.ajax({ type : "POST", dataType : "json", url : "<?php echo admin_url('admin-ajax.php'); ?>", data : {action: "get_process_payment"}, success: function(response) { al

当点击插件中的按钮时,我收到400个错误请求。是否缺少任何功能?请就此提出建议

jQuery.ajax({
     type : "POST",
     dataType : "json",
     url : "<?php echo admin_url('admin-ajax.php'); ?>",
     data : {action: "get_process_payment"},
     success: function(response) {
       alert("Your vote could not be added");
       alert(response);
     }
}); 

function get_process_payment(){
   echo "test";
   wp_die();
}
jQuery.ajax({
类型:“POST”,
数据类型:“json”,
url:“”,
数据:{操作:“获取\处理\支付”},
成功:功能(响应){
警惕(“无法添加您的投票”);
警报(响应);
}
}); 
函数get\u process\u payment(){
回声“测试”;
wp_die();
}
在WordPress中,
wp\u ajax\u nopriv\u(操作)
为未登录的用户执行。 如果希望在前端为访客和登录用户启动,可以执行以下操作:

add_action( 'wp_ajax_my_action', 'my_action' );
add_action( 'wp_ajax_nopriv_my_action', 'my_action' );
在您的示例中,添加如下内容

add_action( 'wp_ajax_my_get_process_payment', 'get_process_payment' );
add_action( 'wp_ajax_nopriv_get_process_payment', 'get_process_payment' );
function get_process_payment(){
   echo "test";
   wp_die();
}

请查看更多详细信息

您的
获取\处理\支付
功能在哪里如何在WordPress中调用插件功能的端点url请查看我的回答实际上我正在做一个自定义支付网关插件所有脚本都在支付字段中