我的functions.php
文件中有以下代码。
wp_enqueue_script( 'broadcast-ajax-request', get_template_directory_uri() . '/js/global.js', array( 'jquery' ) );
wp_localize_script( 'broadcast-ajax-request', 'ajaxadmin', array('ajaxurl'=> admin_url( 'admin-ajax.php' )));
add_action( 'wp_ajax_get_my_option', 'get_my_option' );
add_action( 'wp_ajax_nopriv_get_my_option', 'get_my_option' );
function get_my_option()
{
print_r($_POST); exit;
}
和下面的代码global.js
。
jQuery('document').ready(function(){
jQuery("#submit_btn").click(function(){
jQuery.ajax({
url: ajaxadmin.ajaxurl,
data: {'action':'get_my_option', 'test':'test'},
type: "POST",
success: function(response){
}
});
});
});
但它总是返回html
代码作为响应。