2013-04-01 202 views
0

我有一个HTML页面。每当我向页面添加新内容时,用户都需要刷新页面才能看到新内容。Javascript自动刷新页面

我想要做的是不管浏览器为他们自动刷新页面。

我试图把下面但是屏幕闪烁这么多次,它并没有被证明是有用的:

<script type="text/javascript"> 

     location.reload(); 

    </script> 
+2

此脚本每次刷新页面时都会刷新页面,每次刷新页面时都会加载该页面。你不应该这样做。你能否更详细地描述你的需求? – metadept

+1

重新加载页面非常昂贵且速度很慢。你宁愿只是在页面更新中有某些元素,而不必刷新整个页面?如果是这样,请检查AJAX。 –

回答

0

告诉你有确实重新加载该页面中的JavaScript。每次页面加载时,只要到达该JavaScript。你看到的闪烁可能是它在无限循环重新加载的事实。你需要做的是向服务器发出一个AJAX请求,以确定是否有新内容,如果存在,则然后重新加载页面。或者,也可以使用AJAX实际更新页面上的新内容。

+0

谢谢马特。我进一步研究了下面的代码也不能解决这个问题: