Php Javascript/Ajax刷新功能不工作

Php Javascript/Ajax刷新功能不工作,php,javascript,ajax,Php,Javascript,Ajax,因此,它可以很好地加载并完美地显示仪表栏,但不会在我设置的时间间隔内刷新。谁能告诉我我做错了什么 function KBartbar(){ <?php $artcount= KB::countArtDaily();?> document.getElementById("artbarcount").innerHTML='<span style="cursor:pointer" class="progressbar artbar"><?php echo $a

因此,它可以很好地加载并完美地显示仪表栏,但不会在我设置的时间间隔内刷新。谁能告诉我我做错了什么

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); 
函数KBartbar(){
document.getElementById(“artbarcount”).innerHTML='';
$(文档).ready(函数(){
$(“.artbar”).progressBar({textFormat:'false'});
});
}
setInterval('KBartbar();',3000);
试试这个

setInterval(KBartbar, 3000);

函数名应该足够了

PHP是一种服务器端语言。要做您想要做的事情并反复获得$artcount,您需要使用Ajax请求异步获取数据,以便在javascript中使用


这是一个很好的入门教程(如果您还不知道如何使用Ajax)。

这段代码可以工作,但PHP不会重新生成。您误解了客户端和服务器端代码。您应该为这个任务实现AJAX。啊,明白了,所以我需要制作一个PHP页面,并将其拉入其中。我有另一个类似的函数,但有点不同。我试试看!那不行。代码永远不会刷新。阿贾克斯需要被用来实现他想要的……哦,是的,是的。我错过了。抱歉:)这段代码是大量的JS和PHP代码。为什么它被标记为ajax?人们不知道“ajax”到底是什么意思,但他们到处都在谈论它@卢克没有什么私事。