gpt4 book ai didi

php - 同步网页

转载 作者:行者123 更新时间:2023-11-30 18:16:25 24 4
gpt4 key购买 nike

我有这样一种情况,一个事件必须影响触发事件的多个网页。

就像在 GMail 中一样。我正在为我的大学开发一个基于在线股票交易系统的项目。需要一种设施,管理员或经销商无需刷新他的应用程序端即可查看应用程序另一端的客户下达的新订单。

正如我所说,它就像 GMail,等待事件发生,收听它并更新页面。

我擅长 JavaScript 和 jQuery,我可以在页面内执行此操作:事件监听器。但是如何跨多个页面执行此操作。

您还可以考虑另一种情况:酒店的服务员、收银员和厨师,都有一个 PDA,他们中的任何一个都不必刷新网页实例来更新所下的订单。

我怎样才能做到这一点?这可能吗?我说我擅长 javascript,但我有自己的局限和疑虑。

我使用 jQuery 和 PHP。

提前致谢。

PS:我知道如何每 5 秒左右刷新一次页面或 iFrame。

编辑 1:

至于额外的细节,我想要类似于下面用java完成的东西

synchronised(sync)
{
sync.wait()
}

代码可能不准确,这是来 self 的实验室实验。但概念是相似的。服务器等待客户端移动并重复很多时间。

编辑 2:

另一个最好的例子是我们在互联网上经常遇到的情况:完成调查或其他内容以允许下载内容。

我的交易系统需要这样的东西。经销商页面始终监听客户端页面以与服务器交互。发生这种情况时,经销商页面会对该操作使用react。在这种情况下下订单。

最佳答案

如果一个浏览器上有多个页面实例,您可以使用 javascript web worker。

否则

使用“长池化”或“ajax 查询”

长池演示:How do I implement basic "Long Polling"?

你所做的,总是向服务器查询新信息。如果有新信息,你返回它。然后 javascript 将看到有新信息并显示它。

关于php - 同步网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13158613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com