每x秒自动刷新一个HTML表格

每x秒自动刷新一个HTML表格,第1张

每x秒自动刷新一个HTML表格

我想

setInterval
jQuery.load
就是你要找的人

var table = $("#tableID");// refresh every 5 secondsvar refresher = setInterval(function() {  table.load("/path/to/js.php");}, 5000);

或缩短

var refresher = setInterval(table.load.bind(table, "/path/to/data"), 5000);

如果您想停止刷新数据,例如,说用户长时间使页面处于打开状态

// stop refreshing after 30 minutessetTimeout(function() {  clearTimeout(refresher);}, 1800000);

如果数据加载需要一段时间,则您可能只想在数据加载
X秒钟刷新一次。你可以这样使用

setTimeout

var table = $("#tableID");var refresh = function() {  table.load("/path/to/js.php", function() {    setTimeout(refresh, 5000);  });};refresh();


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4914454.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存