[英]How to refresh a Div every 10 seconds without refreshing the entire page?
[英]Refresh DIV contents every x seconds WITHOUT eternal page?
这是一个例子:
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#photos').load('photos.php').fadeIn("slow");
}, 5000); // refresh every 10000 milliseconds
</script>
<div id="photos"></div>
问题是页面上其他javascript的复杂性并不是从外部页面重新加载div的理想选择。 如果这是唯一的方法,我将回溯并解决……我只是想知道是否有可能从页面本身刷新div内容?
您可以阅读整个页面,然后提取要查找的元素:
$('#photos').load('YourPage.php#photos');
服务器仍将整个页面发送给客户端。
function refreshDiv(){
$('#photos').load('photos.php').fadeIn("slow");
setTimeout("do_again()", 5000)
}
function do_again(){
refreshDiv();
}
那将保持每5秒(5000毫秒)加载一次jQuery。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.