将新数据插入数据库之后,我希望用于显示数据库中数据的页面能够刷新/更新并自动显示新数据,而无需点击刷新按钮(如 Facebook提要页面,或者在stackoverflow.com中,当发布新答案时,会立即显示该答案的提醒 我应该使用哪些技术来存档?
答案 0 :(得分:5)
JavaScript中有一个名为setInterval
的函数,它接受两个参数:一个要执行的函数,以及一个以毫秒为单位的函数运行间隔。因此,您可以使用一个名为update
的函数来获取所有新数据并将其附加到表中,并将其传递给setInterval以继续执行。要每5秒运行一次更新功能,您可以执行以下操作:
function update() {
//fetch new data using AJAX and update tables
}
setInterval(update, 5000);
答案 1 :(得分:1)
使页面自动向等待的客户表添加新行
您必须每隔几秒钟进行一次ajax调用,以检查是否添加了任何新行,然后您必须获取该行并将其附加到表中。