Jquery定期页面刷新与事件驱动页面刷新

时间:2013-11-12 20:32:23

标签: jquery html page-refresh event-driven

我知道你可以用ajax刷新,定期拉动,给定一个计时器。但是,如何设置页面只在从服务器端触发/发生的http请求时更新?

所以你通常会这样做

定期页面更新:

// Use a named immediately-invoked function expression.
(function worker() {
  $.get('ajax/test.html', function(data) {
    // Now that we've completed the request schedule the next one.
    $('.result').html(data);
    setTimeout(worker, 5000);
  });
})();

事件驱动页面更新:(仅当服务器发送响应时)

问题:你会怎么做?这可能吗?

1 个答案:

答案 0 :(得分:0)

服务器与客户端之间的请求没有连接。如果您绝对想要事件驱动请求,则必须使用插件。我会选择定期的ajax请求。