events - Socket.io - 断开连接事件的问题
问题描述
当用户断开连接时,我想将 li 附加到 ul 。(用户已断开连接)。
我不知道我的代码有什么问题,但我无法触发事件。
这是我的 server.js
socket.on('disconnect', function(data) {
users.splice(users.indexOf(socket), 1);
console.log('User Disconnected: %s users connected.', users.length);
io.sockets.emit('counter', {users : users.length});
})
哪个console.logs 并计算用户没有问题。但是当我尝试在 client.js 上使用相同的调用时:
socket.on('disconnect', function () {
$('#output').append('<li class="collection-item red-text">User has
disconnected</li>');
})
没有任何东西附加到 UL 上。我可能错过了一些东西,但看不到什么。任何帮助表示赞赏!
解决方案
推荐阅读
- amazon-web-services - AWS cloudfront 在 Google Chrome 中提供过时的内容?
- excel - VBA 代码没有像以前那样快速运行(这段代码从来没有花时间运行,但现在我不知道发生了什么)
- sql - 关于在 Access VBA 中使用 SQL 的 For Loop 问题
- angular - Angular - 如何从资产目录下载示例模板文件
- c# - 如何使用 c# 程序编写/控制 Xbox One 控制器
- docker - Kafka、Docker-Compose、Bootstrap 代理断开连接
- google-colaboratory - 为什么 Google Colab Pro 说我有太多的会话,而我目前只运行一个会话?
- html - 如何使用 Angular 10 在 html 中使下拉菜单可编辑
- omnet++ - 尝试运行 Omnet++ 模拟时出错
- ruby-on-rails - 通过 Select2 在 Rails 表单中使用标签和 Ajax