1

我正在使用 javascript 开发新应用程序。我需要的是,每当将最新消息添加到后端的数据库中时,前端都应该知道它并异步更新该区域。在 JavaScript 和/或 jQuery 中实现这一目标的最佳和有效方法是什么?

4

3 回答 3

2

我建议使用长轮询。通过快速的 Google 搜索,您应该能够启动并运行。例如这里

于 2013-08-14T05:47:27.087 回答
0

使用 Window.setInterval() 在特定的时间间隔内重新加载页面,以便更新新闻

于 2013-08-14T05:47:26.760 回答
0

$.ajax文档

制作一个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
于 2013-08-14T05:47:30.230 回答