Tag: comet

刷新图像PHP和Javascript

我正在使用一个名为APE的Comet,Realtime引擎,我正在使用jQuery来刷新PHP图像。 最初我像这样加载图像: 然后当我收到一个事件时,我这样做: $(“#container”).empty(); $(“#container”).html(”); device是我从事件中收到的var,所以例如我得到device1,一切正常(图像实际上是图表),标题更改为“device1”,并绘制最后5分钟 但是,我的问题是每次收到一个事件,在这个初始事件之后,日期仍然是相同的五分钟时间。 我的设备每次都是相同的,但在我的脚本中我计算5分钟前到当前时间的时间纪元,但是这个脚本似乎没有更新图像。 是缓存还是什么? 我尝试在页面顶部使用它: 我可以等待大约10分钟,发送一个事件,但时间段仍然是从初始加载,我认为“empty()”将清除容器,重新加载图像,因此重新运行脚本。 任何建议都会有帮助! 谢谢

如何在您的网站中使用长轮询或Ajax推送

我想知道如何使用ajax推送。 我从各种Web文章中了解到,通过使用COMET,APE(AJAX PUSH ENGINE)等少数程序可以获得Ajax推送….但我想知道是否有更简单的使用方法和使用的语言实现ajax推送。 因为在我看过的文章中。 他们正在使用java。 我没有学习:(所以我想知道是否有类似的东西:你的服务器中的javascript设置一个特定项目的间隔,然后如果发现任何更改然后使用PHP回显它。?请帮助我为此。它已经过了一个星期,我试图实现这一点。我试图通过使用正常的ajax和php来使用间隔但无法得到结果。谢谢.PS:请给我一个简单的方法来使用它的例子或者其他的东西。

使用jQuery和PHP实现长轮询

我想建立一个基于JavaScript(jQuery将用于AJAX)和PHP的聊天。 我听说这样做的好方法是使用长轮询。 我理解这个想法,但我不知道如何在服务器端实现它。 无限循环听起来像个坏主意。

jsonp彗星悬挂请求会在浏览器上导致丑陋的“加载”状态

我正在使用jsonp来做跨域彗星请求,而“加载”状态真的很烦人。 有没有办法用javascript来抑制这个? 对于那些不熟悉jsonp的人来说,它基本上会注入一个脚本标记,除了在我的情况下,我将请求挂在我的服务器上,直到稍后才返回请求。 在此期间,浏览器将我的请求视为“加载”状态。 我正在使用此: http : //code.google.com/p/jquery-jsonp/ 提前致谢!

长轮询/ HTTP流通用问题

我正在尝试使用php和jquery创建一个理论上的网络聊天应用程序,我已经阅读了有关长轮询和http流的内容,并且我设法应用了文章中介绍的大多数原则。 然而,有两个主要的事情我仍然无法理解。 随着长轮询 服务器如何知道何时发送更新? 是否需要不断查询数据库,还是有更好的方法? 使用HTTP Streaming 如何在Ajax连接期间检查结果是否仍然有效? 我知道jQuery的ajax调用的success函数,但是如何在连接仍在进行时检查数据? 我会感激任何和所有的答案,谢谢你提前。