我正在使用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>
答案 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