请看下面,它可能会对你有所帮助。这是你的PHP 密码
<?php
function ajax_enqueuescripts() {
wp_enqueue_script(\'ajaxloadpost\', plugins_url().\'/your-plugin-name/js/my-ajax.js\', array(\'jquery\'));
wp_localize_script( \'ajaxloadpost\', \'ajax_postajax\', array( \'ajaxurl\' => admin_url( \'admin-ajax.php\' ) ) );
}
add_action(\'wp_enqueue_scripts\', ajax_enqueuescripts);
add_action(\'wp_ajax_nopriv_ajax_ajaxhandler\', \'my_action_callback\' );
add_action(\'wp_ajax_ajax_ajaxhandler\', \'my_action_callback\' );
function my_action_callback(){
print_r($_GET);
die;
}
这是您的JS代码。您需要创建新的JS文件,并将下面的代码放入新的JS文件中。
jQuery(document).ready(function(){
jQuery("#time_slot").change(function()
{
var test= time_slot.value;
jQuery.ajax({
type: \'GET\',
url: ajax_postajax.ajaxurl,
data: {
action: \'ajax_ajaxhandler\',
test : test
},
success: function(data) {
alert(data);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert("Error");
}
});
return false;
});
});
有关更多详细信息,请查看
here