小编典典

堆栈溢出如何在不重新加载页面的情况下通知服务器端事件?我在Firebug中看不到任何请求

ajax

Stack Overflow如何在不重新加载页面的情况下显示添加/编辑的答案消息?

在此处输入图片说明

是的,我知道Ajax会发生这种情况。因此,我在浏览器中打开了Firebug进行检查,以查看在特定时间间隔内是否有任何请求。但我看不到Firebug中有任何请求。

在Firebug中不显示请求的情况下,我们可以执行请求吗?这背后还有其他想法吗?还是我的概念完全错误?


阅读 288

收藏
2020-07-26

共1个答案

小编典典

它似乎正在使用HTML 5Web套接字。它们基本上保持服务器与客户端之间的开放连接,并且除其他外,还允许客户端定义事件处理程序,以从服务器接收新数据时对其进行处理。

在这里,您将找到有关WebSockets的一些基本示例和概念:WebSockets
简介:将套接字引入Web

WebSocket规范定义了一个API,用于在Web浏览器和服务器之间建立“套接字”连接。用简单的话来说:客户端和服务器之间存在持久的连接,双方都可以随时开始发送数据。

还有一个现场演示,其中包含服务器和客户端源代码

2020-07-26