我正在为客户端开发一个小插件,我的ajax调用返回整个页面json response
. 我找不到窃听器。
在插件中main.php
:
function __construct(){
//..
$this->PluginSetup();
}
function PluginSetup(){
//..
add_action( \'wp_ajax_the_sag_form\', array( $this , \'the_sag_form\' ) );
}
function the_sag_form(){
$response = "hello";
wp_send_json($response);
}
在我看来。js公司:
function init_inpage_functions(){
var PageData = new FormData();
PageData.append(\'action\', \'the_sag_form\');
$.ajax({
method: \'post\',
url: ajaxurl,
dataType: \'json\',
data: PageData,
processData: false,
contentType: false,
beforeSend:function(data){
},
success:function(data) {
console.log(data);
},
error: function(data){
}
});
}
怎么了?在回复中,我只收到了整页。谢谢