我试图通过wordpress admin ajax发送序列化数据,但我得到的是以下格式的输出,而不是序列化格式。
审阅者备注=已批准(&N);app\\U rej\\U posts=118059
Jquery Ajax Code Below
$.ajax({
type: \'POST\',
dataType: \'json\',
url: ajax_reviewer_object.ajaxurl,
data: {
\'action\': \'reviewer_action\', //calls wp_ajax_nopriv_ajaxlogin
\'post_data\': $(\'#approval_system\').serialize()
},
success: function(data){
$("#lrm_msg").html(data.message);
}
});
PHP Function Below:
function reviewer_action_callback(){
$ss = $_POST[\'post_data\'];
pre($ss);
}
add_action( \'init\', \'reviewer_action\' );
function reviewer_action() {
wp_enqueue_script(\'ajax-post-script\');
wp_localize_script( \'ajax-post-script\', \'ajax_reviewer_object\', array(
\'ajaxurl\' => admin_url( \'admin-ajax.php\' ),
\'load_msg\' => plugins_url(\'lyca-draft-approval/assets/img/ajax-loader.gif\')
));
//add_action( \'wp_ajax_nopriv_ajax_post\', \'ajax_post\' );
add_action( \'wp_ajax_reviewer_action\', \'reviewer_action_callback\' );
}