因此它可以正常加载并完美显示仪表栏,但它不会在我设置的时间间隔内刷新。谁能告诉我我做错了什么?
function KBartbar(){
<?php $artcount= KB::countArtDaily();?>
document.getElementById("artbarcount").innerHTML='<span style="cursor:pointer" class="progressbar artbar"><?php echo $artcount;?><span>';
$(document).ready(function() {
$(".artbar").progressBar({ textFormat: 'false'});
});
}
setInterval('KBartbar();', 3000);
答案 0 :(得分:0)
试试这个
setInterval(KBartbar, 3000);
功能名称应该足够
答案 1 :(得分:0)
PHP是一种服务器端语言。要执行您想要的操作并重复获取$ artcount,您需要使用Ajax请求异步获取数据以在javascript中使用。
http://www.w3schools.com/ajax/default.asp是一个很好的入门教程(如果您还不知道如何使用Ajax)。