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

Javascript 堆栈溢出如何在不重新加载页面的情况下通知服务器端事件?我在Firebug中看不到任何请求,javascript,html,ajax,http,web,Javascript,Html,Ajax,Http,Web,堆栈溢出如何在不重新加载页面的情况下显示添加/编辑的应答消息 是的,我知道这会发生在Ajax上。所以我在浏览器中打开Firebug来检查它,看看是否有任何请求是在特定的时间间隔内发出的。 但我看不到Firebug有任何请求 我们可以在Firebug中不显示请求的情况下执行请求吗? 这背后还有其他想法吗?还是我的概念完全错了?它似乎在使用HTML5。它们基本上在服务器和客户机之间保持一个开放的连接,并允许客户机定义事件处理程序,以便在从服务器接收新数据时处理新数据 在这里,您可以找到一些关于We

堆栈溢出如何在不重新加载页面的情况下显示添加/编辑的应答消息

是的,我知道这会发生在Ajax上。所以我在浏览器中打开Firebug来检查它,看看是否有任何请求是在特定的时间间隔内发出的。 但我看不到Firebug有任何请求

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

它似乎在使用HTML5。它们基本上在服务器和客户机之间保持一个开放的连接,并允许客户机定义事件处理程序,以便在从服务器接收新数据时处理新数据

在这里,您可以找到一些关于WebSocket的基本示例和概念:

WebSocket规范定义了建立“套接字”的API web浏览器和服务器之间的连接。简单地说:有 是客户端和服务器之间以及两者之间的持久连接 各方可以随时开始发送数据

还有一个服务器和客户端可用

您可能还发现以下问题很有用:

要添加到,如果您想在不了解所有内部内容的情况下开始使用web套接字,您可以尝试使用一个用于多平台(包括PHP)的库,该库使web上的推送通知变得非常简单


我不为Pusher工作;这只是我过去发现非常有用的产品。我一直在小型个人项目中使用免费版本,但如果我在大型应用程序中使用它,我可能会付费。

这看起来像是Meta的问题,而不是Meta本身的问题。好吧,他们使用WebSocket来实现这一点。不是AJAX。它出现在firebug
ws://sockets.ny.stackexchange.com/
@Fluffeh中。我不这么认为,这个例子恰好是stackexchange,但问题是如何实现的。它不属于Meta,这是一个典型的“怎么做”问题,在这种情况下,所讨论的站点是这样的只是巧合。