没有触发器或事件的更新页面

时间:2011-07-20 06:25:15

标签: php jquery

我正在我的网站上实现类似Twitter的新闻系统。它在页面加载时加载所有新闻项,并且ajax调用正常。但是,如何在没有像页面加载或点击某些内容的触发器的情况下显示新项目?因此,当新项目添加到数据库时,它应该自动添加到打开的页面,如自动更新或其他内容。

2 个答案:

答案 0 :(得分:2)

你可以看看

ajax polling

reverse ajax

comet

server polling

这是一个有用的链接http://www.zeitoun.net/articles/comet_and_php/start

修改

你可以通过单独使用jquery实现效果,下面是一些有用的链接

http://jquery-howto.blogspot.com/2009/04/ajax-update-content-every-x-seconds.html

Timeout jQuery effects

答案 1 :(得分:0)

如果您没有活动,则必须生成活动。归档这种方法的一种常见做法是在客户端/浏览器上运行一个计时器,该计时器以特定间隔触发事件以生成ajax请求。

以下是一些可能对您有帮助的jquery插件: http://plugins.jquery.com/project/timers

一些类似方向的SO帖子: