Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加一个全局事件侦听器,该侦听器始终使用Jquery/JS侦听服务器调用_Javascript_Jquery - Fatal编程技术网

Javascript 添加一个全局事件侦听器,该侦听器始终使用Jquery/JS侦听服务器调用

Javascript 添加一个全局事件侦听器,该侦听器始终使用Jquery/JS侦听服务器调用,javascript,jquery,Javascript,Jquery,我如何设置一个全局事件监听器来持续监听服务器调用。这些服务器调用将是与其他用户建立会话的请求。我可以举一个最好的例子来说明我的观点,它就像skype一样,每当有人登录时,该用户都有一个eventlistener,它可以监听其他用户可能想打给该用户的任何电话。那么我可以在jquery中使用live或delegate函数,或者您还有其他建议吗。如果你能给我指明正确的方向,我将不胜感激。谢谢。经过大量的研究,我发现了这一点,而且效果非常好: HTML5岩石 经过大量的研究后,我发现了这一点,并且非常

我如何设置一个全局事件监听器来持续监听服务器调用。这些服务器调用将是与其他用户建立会话的请求。我可以举一个最好的例子来说明我的观点,它就像skype一样,每当有人登录时,该用户都有一个eventlistener,它可以监听其他用户可能想打给该用户的任何电话。那么我可以在jquery中使用live或delegate函数,或者您还有其他建议吗。如果你能给我指明正确的方向,我将不胜感激。谢谢。

经过大量的研究,我发现了这一点,而且效果非常好:


HTML5岩石

经过大量的研究后,我发现了这一点,并且非常有效:


HTML5岩石

我还找到了另一种ans,在那里我使用workers并与他们一起打开websocket。我不知道这个解决方案的可扩展性有多大,但仍然如此


我还找到了另一种ans,在那里我使用workers并用它们打开websocket。我不知道这个解决方案的可扩展性有多大,但仍然如此


您的意思是,每当发出Ajax调用时,您都想执行一个函数吗?我不这么认为。此应用程序将成为一个移动应用程序。我需要它来监听服务器可能传递给它的任何更改。甚至可以使用jquery/jsp从web页面打开到服务器的websocket连接。然后,当事件发生时,服务器可以通过该websocket向您发送通知。仅供参考,这与jQuery事件处理无关。太棒了,这很有意义,让我来研究一下。Yaa我很抱歉使用了jQuery,我对websockets一无所知。所以我研究了这个问题,并查看了一些代码,但注意到客户端应该先发送消息,然后服务器响应,但是我需要服务器在任何时候发送消息,而客户端总是准备好接收消息。你是说你想在Ajax调用时执行一个函数吗?我不这么认为。此应用程序将成为一个移动应用程序。我需要它来监听服务器可能传递给它的任何更改。甚至可以使用jquery/jsp从web页面打开到服务器的websocket连接。然后,当事件发生时,服务器可以通过该websocket向您发送通知。仅供参考,这与jQuery事件处理无关。太棒了,这很有意义,让我来研究一下。Yaa我很抱歉使用了jQuery,我对websockets一无所知。所以我研究了这一点,并查看了一些代码,但注意到客户机应该先发送消息,然后服务器响应,但我需要服务器随时发送消息,而客户机随时准备接收该消息。