好吧,我想你有点误解了。。。
你正确地完成了第一部分。所以是的-AJAX请求应该发送到wp-admin/admin-ajax.php
而且应该有action
请求中设置的参数(作为POST或GET)。
但是,你做错了。使用以下代码注册操作:
add_action(\'beacon_podio-get_apps\', array($this, "get_apps"));
但id应该是:
add_action(\'wp_ajax_beacon_podio-get_apps\', array($this, "get_apps"));
或(对于匿名用户)
add_action(\'wp_ajax_nopriv_beacon_podio-get_apps\', array($this, "get_apps"));
因此,为了明确起见,正确的挂钩是:
wp_ajax_(action)
wp_ajax_nopriv_(action)
其中(action)是作为动作参数发送的动作。