如何在不关闭套接字的情况下刷新页面

How to refresh page without closing a socket?

本文关键字:情况下 刷新 套接字      更新时间:2023-09-26

有没有办法在不关闭服务器打开套接字的情况下重新加载/刷新HTML页面的内容?此处提到的所有选项似乎都在关闭套接字。

每当节点服务器发送带有页面特定部分的新值的 JSON 消息时,我想做这样的事情。因此,客户端拥有新数据,但显然使用jQuery我无法更新网页。(不,我已经使用的jQuery,因为第一次连接客户端时,使用相同的jQuery来加载页面。我可以很好地看到网页;但是,当我请求查看HTML页面的源代码时,我无法在任何地方看到我在屏幕上实际看到的内容。

有什么想法吗?提前谢谢。

避免关闭页面上打开的连接的唯一方法是动态更改页面的内容。正如你所说,你可以只使用 jQuery,但请注意渲染的输出与页面的源代码不同,这就是为什么你看不到你用 JavaScript 所做的 DOM 更改。要查看呈现的源,请使用 inspect 元素(可能因浏览器而异)。