我这样做是为了刷新小部件:
add_action( \'admin_footer\', \'my_action_javascript\' ); // Write our JS below here
function my_action_javascript() { ?>
<script type="text/javascript" >
jQuery(document).ready(function($) {
var data = {
\'action\': \'refresh_function_one\',
};
setInterval(function() {
$.post(ajaxurl, data, function (result) {
$("#Firstdiv").html(result);
});
},5000);
});
</script> <?php
}
add_action(\'wp_ajax_refresh_function_one\', \'function_one\');
但我有几个这样的调用,例如,第二个调用是相同的,但具有不同的值,例如:add_action( \'admin_footer\', \'my_action_javascript2\' ); // Write our JS below here
function my_action_javascript2() { ?>
<script type="text/javascript" >
jQuery(document).ready(function($) {
var data = {
\'action\': \'refresh_function_two\',
};
setInterval(function() {
$.post(ajaxurl, data, function (result) {
$("#Seconddiv").html(result);
});
},5000);
});
</script> <?php
}
add_action(\'wp_ajax_refresh_function_two\', \'function_two\');
我的代码工作得非常好,我只是希望它“看起来”更好,而不是使用太多的代码。我尝试过使用某种循环,但运气不太好。任何帮助都将不胜感激,谢谢!