自动刷新内容

时间:2014-07-12 19:13:34

标签: javascript php jquery dreamweaver

我正在使用Dreamweaver CS5。我设置了一个SQL数据库,其中包含已设置为按设定间隔更改的天气描述,但除非页面进行了物理刷新,否则它们不会自行刷新。我的用户一次登录几个小时,因此无法正常工作。

我知道我可以很容易地为整个页面设置刷新,但我不想这样做。

我想使用某种javascript或jquery来自动刷新该段代码。

这是我要刷新的代码部分:

<?php echo ucfirst($row_Recordset1['description']); ?>

我认为这是一个解决方案,但我不确定如何实现这个为我工作,或者是否有更好的解决方案。

<script type="text/javascript">
function refreshDiv() {
   gg1.refresh(getRandomInt(0, 100));
}
$(document).ready(function () { setInterval(refreshDiv, 5000); });
</script>

2 个答案:

答案 0 :(得分:0)

您需要通过AJAX重新加载div的内容。由于您使用的是jQuery,因此您可以轻松地执行以下操作:

$(document).ready(function () {
    setInterval(function(){
        $('#divid').load( '/url' );
    }, 5000);
});

您可以阅读有关.load here

的更多信息

答案 1 :(得分:0)

您需要使用

  

设置超时()

JavaScript函数。在该函数内部,您需要使用jquery Ajax刷新div内容。脚本非常简单,可以为您提供所需的结果。供参考检查w3schools和jquery Ajax