不断添加| 更新| 将数据从数据库刷新到页面而不回发

Ron*_*ing -1 javascript asp.net ajax jquery webforms

将新数据插入数据库之后,我希望用于显示数据库中数据的页面得到刷新/更新,并自动显示新数据而无需点击刷新按钮(如在Facebook提要页面中,或者在此处stackoverflow.com,当发布新答案时,它立即显示该答案的警报)我应该使用哪些技术来存档?

Bre*_*nan 5

在JavaScript中有一个函数,setInterval它接受两个参数:一个要执行的函数,以及一个以毫秒为单位运行函数的间隔.因此,您可以使用一个调用的函数update来获取所有新数据并将其附加到表中,并将其传递给setInterval以继续执行.要每5秒运行一次更新功能,您可以执行以下操作:

function update() {
  //fetch new data using AJAX and update tables
} 

setInterval(update, 5000);
Run Code Online (Sandbox Code Playgroud)