Tag: ajax polling

使用智能轮询插件进行jquery轮询

我正在努力让我的生活让这个插件工作,但我不理解状态function,所以重试不会触发。 $.poll(10000, function(retry){ $.get(‘willfail’, function(response, status){ if (status == ‘success’) { // Do something alert(“YES”); } else { alert(“NO”); //retry(); } }) }) 如果我将get请求设置为’/’,它将给出警报YES消息,但实际上,尽管ELSE,警报No消息永远不会被触发。 我正在使用jquery轮询插件: https://github.com/jeremyw/jquery-smart-poll 有任何想法吗?

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

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

如何使用Jquery / PHP实现聊天室?

我正在寻找使用PHP / Javascript(Jquery)实现聊天室,同时具有群聊和私聊function。 问题是如何以自然的方式不断更新界面,以及如何在私人聊天中显示“X正在输入…”消息。 显而易见的方式似乎是每隔X秒/毫秒javascript ping服务器并在最后一次ping和现在之间获取新消息列表。 但是,这可能会使界面看起来有点不自然,如果突然聊天室充斥着5条消息。 我希望每条消息都在输入时显示。 有没有办法使javascript保持与服务器的连续连接,服务器将任何新消息推送到此连接,javascript将它们添加到接口,以便它们同时出现,几乎在服务器收到它们之后? 我知道有一些轮询选项需要你安装一些apache模块等,但我很糟糕的系统管理员,因此我更喜欢在共享主机帐户或php上有一个非常容易安装的解决方案/ mysql唯一的解决方案。