我正在尝试使用自定义插件使用AJAX显示函数。但似乎不起作用。
我的Javascript
(function($) {
$(document).on( \'click\', \'a.mylink\', function( event ) {
$.ajax({
url: testing.ajax_url,
data : {
action : \'diplay_user_table\'
},
success : function( response ) {
jQuery(\'#user_reponse\').html( response );
}
})
})
})(jQuery);
我的PHPadd_action( \'wp_enqueue_scripts\', \'ajax_test_enqueue_scripts\' );
function ajax_test_enqueue_scripts() {
wp_enqueue_script( \'test\', plugins_url( \'/test.js\', __FILE__ ), array(\'jquery\'), \'1.0\', true );
wp_localize_script( \'test\', \'testing\', array(
\'ajax_url\' => admin_url( \'admin-ajax.php\' )
));
}
add_action(\'wp_ajax_my_action\', \'diplay_user_table\');
function diplay_user_table() {
echo "function is loading in div";
}
当我单击链接时,它只显示“0”。有什么想法吗?