【发布时间】:2009-08-29 04:25:28
【问题描述】:
如果我希望每 N 秒重新加载整个页面,我会在 HTML 中添加如下内容:
meta http-equiv="refresh" content="5"
是否有针对 AJAX 调用执行相同操作的标准做法?我想安排一个 AJAX 调用每隔 10 秒触发一次,以便更新页面的某些部分,而不刷新整个页面。如果我可以在不同时间安排多个 AJAX 调用会更好,因为页面的某些部分可能需要比其他部分更频繁地更新。
TIA
【问题讨论】:
-
既然已经提到了 setTimeout 和 setInterval,你可能应该看看 John Resig 关于计时器如何在 JavaScript 中工作的笔记 - ejohn.org/blog/how-javascript-timers-work
-
查看 jQuery 库 - 似乎有一个流行的插件专门用来做我所追求的:360innovate.co.uk/blog/2009/03/periodicalupdater-for-jquery
标签: javascript ajax http