首页 > 解决方案 > 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 上。我可能错过了一些东西,但看不到什么。任何帮助表示赞赏!

标签: eventssocket.iodisconnectemit

解决方案


推荐阅读