【发布时间】:2011-12-16 23:50:16
【问题描述】:
我想知道如何使用 ajax push 。我从各种网络文章中了解到,可以通过使用 COMET、APE (AJAX PUSH ENGINE) 等少数程序来获得 Ajax 推送。但是我想知道是否有更简单的使用方法以及使用什么语言实现ajax推送。因为在我看过的文章中。他们正在使用java。我没有学过 :( 所以我想知道是否有类似的东西:你的服务器中的一个 javascript 设置一个特定项目的间隔,然后如果发现任何更改,然后使用 php 将其回显出来。?请帮帮我为此。已经一个星期了,现在我试图实现这一目标。我尝试通过使用间隔来使用普通的 ajax 和 php,但无法获得结果。谢谢。P.S:请通过示例向我展示一个简单的使用方法什么的。
【问题讨论】:
-
已经有很多关于这个主题的讨论:stackoverflow.com/search?q=ajax+push+poll检查它!
-
我认为您从错误的角度看待它。 Concertrate 关于“我如何让客户端浏览器接收定期更新”。客户端可以定期要求更新,服务器提供新信息(如果有的话)。大多数人使用 JSON,在客户端请求中添加时间戳,然后回复“您不需要更新”或“是的,您有更新,这是新信息”
-
@abe - 任何使用 JSON 的好例子?
-
你熟悉 jQuery 和 javascript 吗?如果是这样,它只是一个由 setTimeout 调用的 ajax 请求。我现在没有时间,但我可以以 jsfiddle 为例进行设置
-
是的 plzz 会很高兴的。谢谢
标签: php jquery ajax comet ajax-polling