Jquery 如何设置多个窗口?

Jquery 如何设置多个窗口?,jquery,ajax,api,window,portal,Jquery,Ajax,Api,Window,Portal,我需要两个窗口-一个管理和一个公共-在实时的公共窗口需要更新从管理采取的行动 我正在制作一个简单的应用程序,通过在adminback end中执行的操作,该应用程序将显示在公共可视窗口前端,因此这需要是实时的。我也不想刷新前端。有人能告诉我在jquery/ajax或其他方面的正确方向吗?例如实时聊天功能 为了简化-我单击后端的一个按钮,当查看者查看该页面时,结果将显示在前端。Http中的请求架构师是半双工的,即客户端将请求发送到已知的服务器IP地址,服务器回复 在Http协议中,服务器无法请求访

我需要两个窗口-一个管理和一个公共-在实时的公共窗口需要更新从管理采取的行动

我正在制作一个简单的应用程序,通过在adminback end中执行的操作,该应用程序将显示在公共可视窗口前端,因此这需要是实时的。我也不想刷新前端。有人能告诉我在jquery/ajax或其他方面的正确方向吗?例如实时聊天功能


为了简化-我单击后端的一个按钮,当查看者查看该页面时,结果将显示在前端。

Http中的请求架构师是半双工的,即客户端将请求发送到已知的服务器IP地址,服务器回复

在Http协议中,服务器无法请求访问客户机,因为客户机IP地址可以更改。它可能使用代理或连接,可能位于NAT服务器后面,并且Http在每次客户机请求后都会丢失TCP连接

因此,在这种情况下,对于聊天应用程序,有两种方法解决方案可以让客户端通知服务器数据已更改,从而推送消息

第一:投票

每隔一段时间检查是否有更改

实现起来很简单,但效率不高

在服务器或客户机中,它可能会占用大量资源

第二:听力推荐

是客户端注册到侦听通道的另一种方式

每次数据更改后。客户会理解这种变化

存在以下技术步骤和问题:

注册到通道,断开连接

解决方案:

您可以通过Web套接字协议或使用专用服务(如Google Firebase)实现这一点

使用Http和Ajax是无法实现的

您可以找到以下教程: