我正在使用javascript开发新应用。我需要的是,每当最新消息被添加到后端的数据库时,前端应该知道它并异步更新该区域。 在JavaScript和/或jQuery中实现此目的的最佳和有效方法是什么?
答案 0 :(得分:2)
我建议使用长轮询。通过快速Google搜索,您应该能够启动并运行。例如here。
答案 1 :(得分:0)
使用Window.setInterval()在特定的时间间隔内重新加载页面,以便更新新闻
答案 2 :(得分:0)
创建一个包含get_news
请求的函数ajax
,该请求可以从服务器获得更新的内容。
setInterval(get_news, 1000)
会在每get_news
1000 ms
function get_news() {
$.ajax({
type: "POST",
url: url,
data: data,
success: function (data) {
$('#content').html(data);
}
dataType: dataType
});
}
setInterval(get_news, 1000); //1000 ms