【发布时间】:2021-10-15 04:19:54
【问题描述】:
我的数据库几乎每隔几秒就会更新一次新行。
我在我的网站上有一个表格,我希望在无需用户刷新页面的情况下自动更新添加到顶部的新行。
我正在测试以下内容:
$(document).ready(function(){
loadstation();
});
function loadstation(){
$("#data_download").load("/include/data_download.php");
setTimeout(loadstation, 1000);
}
这可行,但是我无法选择表中的任何内容,因为当函数刷新请求时,会取消选择所有内容。我还遇到了另一个规模问题,在页面上一段时间后,我在浏览器上收到有关内存问题“SBOX_FATAL_MEMORY_EXCEEDED”的错误。
什么是让它可扩展且没有内存问题的最佳方法。
提前致谢。
【问题讨论】:
-
如果您想要这样的更新频率,那么请使用 websockets 进行调查
标签: javascript php html jquery mysql