javascript - 如何管理多个用户在同一屏幕上工作?

标签 javascript jquery

我正在实现一个购物车网站,该网站可供多个 vendor 同时使用。

我有一个要求 当新订单到来时,订单状态应为黄色(新订单),如果任何 vendor 接受,则应变为蓝色(处理状态)

我对这种情况感到困惑:

假设 4 个 vendor 同时查看订单,收到了一个新订单,最初以黄色显示,其中一个 vendor 接受了这一点,我如何将该订单的颜色更改为蓝色给其余 3 个 vendor ??

关于如何实现此类要求有什么建议吗?

最佳答案

为此,您将需要一个服务器端解决方案,因为您将需要一个持久连接来与所有客户端保持打开状态。

您使用的解决方案取决于您的服务器设置,但是这个堆栈溢出帖子是一个很好的介绍:What are Long-Polling, Websockets, Server-Sent Events (SSE) and Comet?

关于javascript - 如何管理多个用户在同一屏幕上工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23366964/

相关文章:

javascript - 使用 jquery 将除文本字段和文本区域之外的所有 html 标签中的所有指定符号转换为另一个符号

javascript - 使用JS向表单添加输入

jquery - 脚本438 : Object doesn't support this property or method

javascript - 从所有谷歌排行榜获取用户分数

javascript - 如何使用 jquery 动态构建复杂的 HTML

javascript - 无法在 JavaScript 中删除 RegExp.$1

jquery - 将外部样式表 [或 css 样式规则列表] 附加到通过 Ajax 方法加载的 html 片段

javascript - 如何让 Facebook 登录按钮显示 "Logout"

javascript - 检索错误类型

php - 无需离开页面/网站即可提交外部表单