我试图通过wp\\U ajax将数据从js发送到php函数。所有数据都被正确发送,因为我可以回显它。
但是,现在我需要将结果传递给另一个add\\u操作挂钩。最好的方法是什么?我正在做的事情不起作用。
以下是我目前掌握的情况:
我的ajax发送:
jQuery.ajax({
type: \'post\',
url: customizerValues.ajax_url,
data: {
action: \'ar_update_plan\',
nonce: wpApiSettings.nonce,
plan_id: planId,
blog_id: site_id,
},
success: function(response) {
console.log(response);
}
});
我的php函数
add_action( \'wp_ajax_ar_update_plan\', \'ar_update_plan\' );
function ar_update_plan($blog_id, $new_expire, $level){
if( isset($_REQUEST[\'blog_id\'])) {
$blog_id = $_REQUEST[\'blog_id\'];
if( isset($_REQUEST[\'plan_id\'])) {
$level = $_REQUEST[\'plan_id\'];
// THE HOOK I NEED TO PASS THE RESULTS TO
add_action(\'psts_extend\', $blog_id, $new_expire, $new_plan_id);
// just making sure the ajax data came through
echo $_REQUEST[\'plan_id\'];
wp_die(); // ajax call must die to avoid trailing 0 in your response
}
}
}