【发布时间】:2011-08-01 18:04:28
【问题描述】:
我正在开发一个聊天系统。我希望每当客户尝试联系另一个客户时都会出现一个新的弹出窗口。那么如何创建一个弹出窗口以在某个事件(例如客户端收到消息时)打开。
我正在使用 Django,Jquery。
谢谢。
【问题讨论】:
-
如果你想得到答案,我认为你应该发布一些代码。
标签: jquery python ajax django chat
我正在开发一个聊天系统。我希望每当客户尝试联系另一个客户时都会出现一个新的弹出窗口。那么如何创建一个弹出窗口以在某个事件(例如客户端收到消息时)打开。
我正在使用 Django,Jquery。
谢谢。
【问题讨论】:
标签: jquery python ajax django chat
查看这篇文章中接受的答案:
How does Facebook chat avoid continuous polling of the server?
我认为这里提到的Comet 技术最适合您的情况,并且可以帮助您避免持续的 AJAX 轮询。
您可以设置一个 Django 视图,作为聊天服务器的客户端,不断监听,然后每当从聊天服务器。
【讨论】:
您可能想尝试使用 jQuery UI Chatbox 插件。它提供了一个小部件并且易于集成。 http://www.cs.illinois.edu/homes/wenpu1/chatbox.html
【讨论】: