基本上你想声明这个函数,add_action( \'wp_ajax_render_admin_charts_page\', \'yourfunction\' );
, 在另一个文件中?
如果是,那么您可以将这段代码放在函数中。活动主题的php:
add_action( \'wp_ajax_render_admin_charts_page\', \'yourfunction\' );
function yourfunction() { ?>
<div class="wrap">
<div class="em-bookings-events">
<h2><?php esc_html_e(\'Event Booking Report\',\'dbem\'); ?></h2>
<?php em_bookings_events_table(); ?>
</div>
</div>
<?php // Handle request then generate response using WP_Ajax_Response
}
如果要将其放置在另一个PHP文件中,则无需为AJAX创建挂钩。只需将代码放在PHP文件中,并将其放在活动主题中,然后使用以下AJAX代码:
jQuery.ajax({
url: fav_url , // path of that file
type: \'GET\',
timeout: 20000,
error: function(){
alert("Error loading user\'s attending event.");
},
success: function(html){}
})