Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.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 为联机的每个人重新加载div内容_Javascript - Fatal编程技术网

Javascript 为联机的每个人重新加载div内容

Javascript 为联机的每个人重新加载div内容,javascript,Javascript,这个网站专门做我想做的事情。用户加入国际象棋游戏,几秒钟后,大厅刷新,添加了新游戏。有人知道我怎么做吗?或者至少给我一个起点?在传统的方法中(对于较老的客户端),您会进行“长轮询”,每隔几秒钟就会触发一次请求更新。新方法是通过web套接字。您引用的页面使用WebSocket 因此,如果您有一个现代浏览器,那么您可以使用WebSocket,服务器可以将数据推送到浏览器中(与EventStream相同)。然后在浏览器上读取该消息,并更新正确的视图 有一些框架可以为您提供这些功能,我能想到的最大的框架

这个网站专门做我想做的事情。用户加入国际象棋游戏,几秒钟后,大厅刷新,添加了新游戏。有人知道我怎么做吗?或者至少给我一个起点?

在传统的方法中(对于较老的客户端),您会进行“长轮询”,每隔几秒钟就会触发一次请求更新。新方法是通过web套接字。您引用的页面使用WebSocket

因此,如果您有一个现代浏览器,那么您可以使用WebSocket,服务器可以
数据推送到浏览器中(与EventStream相同)。然后在浏览器上读取该消息,并更新正确的视图

有一些框架可以为您提供这些功能,我能想到的最大的框架是

请参阅开发人员控制台:

在传统方法中(对于较老的客户端),您会进行“长轮询”,每隔几秒钟就会触发一次,请求更新。新方法是通过web套接字。您引用的页面使用WebSocket

因此,如果您有一个现代浏览器,那么您可以使用WebSocket,服务器可以
数据推送到浏览器中(与EventStream相同)。然后在浏览器上读取该消息,并更新正确的视图

有一些框架可以为您提供这些功能,我能想到的最大的框架是

请参阅开发人员控制台:

一个超级简单的方法是使用setInterval,它执行ajax请求以获取您想要的任何信息,然后更新页面。setInterval可以每10-15秒运行一次,或者您需要多长时间运行一次。@Jacques感谢您的快速回答,但我只想重新加载一个表,就像在那个网站上一样,而不是整个页面,然后重新加载它,而不是添加数据或其他任何内容。正确的方法是使用WebSocket或事件流,您显示的页面使用WebSocket,我说的是更新页面,而不是重新加载:)。您可以非常轻松地更新DOM的某些部分,这正是该页面所做的。WebSocket发出一个事件,通知网站更新页面的该部分。一个超级简单的方法是使用setInterval,它执行ajax请求以获取所需的任何信息,然后更新页面。setInterval可以每10-15秒运行一次,或者您需要多长时间运行一次。@Jacques感谢您的快速回答,但我只想重新加载一个表,就像在那个网站上一样,而不是整个页面,然后重新加载它,而不是添加数据或其他任何内容。正确的方法是使用WebSocket或事件流,您显示的页面使用WebSocket,我说的是更新页面,而不是重新加载:)。您可以非常轻松地更新DOM的某些部分,这正是该页面所做的。WebSocket发出一个事件,通知网站更新页面的该部分。