jquery - 使用 Django + Jquery 聊天弹出窗口

标签 jquery python ajax django chat

我正在开发一个聊天系统。我希望每当客户尝试联系另一个客户时都会出现一个新的弹出窗口。那么如何创建一个在特定事件(例如客户端收到消息时)打开的弹出窗口。

我正在使用 Django、Jquery。

谢谢。

最佳答案

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

How does Facebook chat avoid continuous polling of the server?

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

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

关于jquery - 使用 Django + Jquery 聊天弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5599502/

相关文章:

python - 在python中创建无向邻接矩阵

python - 在 VSCode 中调试 Python 时显示完整的调用堆栈

javascript - Ajax 响应文本返回为未定义

jquery - 单击另一个日期选择器输入时关闭 Bootstrap 日期选择器对话框

javascript - 如何制作与计时器一起使用的交互式向后进度条?

jquery - 动态创建时,连接器样式未应用于 jsPlumb 连接器

javascript - JWT 刷新后运行 AJAX 请求

javascript - 在窗口调整大小之前和之后插入 div

python - 如何在碰撞时更新玩家 Sprite - Pygame

ajax - ExtJS 组合框发布隐藏名称值