使用Django+Jquery弹出聊天窗口

2024-06-02 04:27:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个聊天系统。我想要一个新的弹出窗口出现每当一个客户试图联系另一个客户。所以,我如何创建一个弹出窗口来打开特定事件,比如当客户端收到消息时。在

我用的是Django,Jquery。在

谢谢。在


Tags: django消息客户端客户系统事件jquery
2条回答

您可能想尝试使用jQueryUI聊天盒插件。它提供了一个小部件,易于集成。 http://www.cs.illinois.edu/homes/wenpu1/chatbox.html

请在这篇文章中查看已接受的答案:

How does Facebook chat avoid continuous polling of the server?

我认为这里提到的Comet技术最适合您的情况,并且可以帮助您避免频繁的AJAX轮询。在

您可以设置一个Django视图,它作为聊天服务器的客户端,不断地监听,然后它可以关闭连接,并在从聊天服务器接收到新事件时将响应(挂起的AJAX请求)发送到浏览器。在

相关问题 更多 >