怎么使用 JavaScript 将网站后台的数据变化实时更新到前端

2025-01-05 17:47:36
推荐回答(3个)
回答1:

要实现这个功能,要用到ajax获取后端数据,和前端js定时器的知识,
首先自定义一个ajax获取要显示在html页面上的数据的方法,例如方法getdata,这个方法把获取的返回值,通过js动态的显示到html页面要显示的区域,然后再写一个js定时器来实现实时调用数据,如:

把里面的hello方法换成你ajax获取数据的方法名,然后改下定时器里面的方法名和时间,这里设置的是3秒钟执行一次可以设置成你自己要的数据,就实现了你要的页面实时调用数据了。

回答2:

以前采用Ajax+setInteval的方式可以实现,目前htm5的新功能 webworks可以用javascript实现后台消息监听

回答3:

setTimeout() 只能执行一次,得使用 setInterval() 无限执行下去