如何更新Facebook新闻Feed更新等网页内容

时间:2015-12-18 18:26:13

标签: php jquery ajax

我正在尝试创建一个可以自动更新数据的网页,调用ajax方法。但是ajax方法需要用户调用。没有任何流程可以始终尝试查找此网页的任何更新。我希望在我的服务器上更新数据时更新聊天框等数据。现在我注意到Facebook新闻自动更新了。我想这样做。

2 个答案:

答案 0 :(得分:2)

用户不需要调用Ajax方法;您可以随时通过Javascript代码随时拨打电话。

一个简单的可能性是使用Javascript的setTimeout()或setInterval()函数,这些函数可以在设定的时间间隔后运行您喜欢的任何Javascript(包括Ajax调用)。

或者,您可以查看WebSockets https://en.wikipedia.org/wiki/WebSocket等新技术,以帮助减少服务器和浏览器的负载。

答案 1 :(得分:1)

使用setInterval

window.setInterval(function() {
         ...  ajax call ....
    }, 2000);

call ajax function automatically