且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Wordpress admin-ajax.php 400错误请求

更新时间:2022-06-27 07:10:46

首先,使用带有协议(或至少与协议无关的形式)的完整和绝对URL:

First, use full and absolute url, with protocol (or at least protocol-independent form):

var ajaxscript = { ajax_url : '//mydomain.com/wp-admin/admin-ajax.php' } 

第二,您的ajax操作名称不是php回调函数名称,而是钩子wp_ajax_{action_name} / wp_ajax_nopriv_{action_name}的动态部分,因此在您的情况下应该为:

Second, your ajax action name is not the php callback function name but the dynamic part of the hook wp_ajax_{action_name} / wp_ajax_nopriv_{action_name}, so in your case it should be:

data : {
    action : 'post_cart_clb',
    id : 1
},