定期更新新闻

时间:2013-08-14 05:43:36

标签: javascript jquery

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

  

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

答案 2 :(得分:0)

$.ajax Documentation

创建一个包含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