使用jQuery刷新(重新加载)页面一次?
我想知道如何刷新/重新加载页面(甚至特定的div)一次(!)使用jQuery?
理想情况下,在DOM structure
可用后立即进行(参见onload
事件),并且不会对back button
或bookmark
功能产生负面影响。
请注意:由于第三方限制,不允许使用replace()
。
好吧,我想我得到了你要求的东西。 尝试这个
if(window.top==window) {
// You're not in a frame, so you reload the site.
window.setTimeout('location.reload()', 3000); //Reloads after three seconds
}
else {
//You're inside a frame, so you stop reloading.
}
如果它是一次,那么就这样做
$('#div-id').triggerevent(function(){
$('#div-id').html(newContent);
});
如果是周期性的
function updateDiv(){
//Get new content through Ajax
...
$('#div-id').html(newContent);
}
setInterval(updateDiv, 5000); // That's five seconds
所以,每隔五秒div-div-id内容就会刷新。 比刷新整个页面更好。
要重新加载,你可以试试这个:
window.location.reload(true);
window.location.href=window.location.href;
链接地址: http://www.djcxy.com/p/2561.html