我正在将PhP文件中的内容加载到div中。它加载一次,但我希望它每5秒重新加载一次,以显示数据库的更新。从这个网站和其他人看这应该工作正常,但事实并非如此。
<div id="Total">
$(document).ready(function(){
setTimeout(function(){
$('#Total').load('points.php');
},5000); });
</div>
答案 0 :(得分:1)
您需要使用setInterval()
来执行。 setTimeout()
只会执行一次。
您还需要确保您的脚本包含在<script>
块
<script type="text/javascript">
$(document).ready(function(){
setInterval(function(){
$('#Total').load('points.php');
},5000);
});
</script>
答案 1 :(得分:0)
使用setInterval并将脚本置于Total
之外 $(document).ready(function(){
setInterval(function(){
$('#Total').load('points.php');
},5000); });
答案 2 :(得分:0)
setTimeout只触发一次。 您应该使用setInterval insted。