【问题标题】:How to refresh page without closing a socket? [closed]如何在不关闭套接字的情况下刷新页面? [关闭]
【发布时间】:2013-10-04 23:11:23
【问题描述】:

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

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

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

【问题讨论】:

  • 使用 Ajax 并使用 javascript 更新页面。

标签: javascript jquery node.js sockets refresh


【解决方案1】:

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

【讨论】:

  • 感谢您的回答。知道来源不会改变是很有用的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-20
  • 1970-01-01
  • 2018-03-13
  • 1970-01-01
  • 1970-01-01
  • 2011-10-01
相关资源
最近更新 更多