我知道有一百万个示例和关于如何每隔X秒在jquery中重新加载DIV的示例,这是我现在使用的示例代码
<script>
var auto_refresh = setInterval(
function(){
$('#notificationcontainer').load('http://localhost/member/beta_new/notifications.inc.php').
fadeIn("slow");
}, 10000);
</script>
以上代码加载DIV通知容器
我的问题是我需要在页面加载时加载DIV通知容器然后刷新每X秒的数量,此代码当前使页面在初始页面加载时等待X时间,我需要立即在页面上显示div加载但是每隔X时间也更新一次,请帮忙
答案 0 :(得分:4)
创建一个加载DIV的函数,在document.ready中调用它一次并将其传递给setInterval函数,以便定期调用。
<script>
var refreshNotification =
function()
{
$('#notificationcontainer').load('http://localhost/member/beta_new/notifications.inc.php');
fadeIn("slow");
};
$(document).ready(
function()
{
refreshNotification();
var autoRefresh = setInterval(refreshNotification, 10000);
}
);
</script>
答案 1 :(得分:0)
在调用setInterval
答案 2 :(得分:0)
只需移动函数(),给它起一个名字,然后onload调用该函数以及调用相同函数的setInterval。