这应该很简单,但由于某种原因,我的socket.emit不会在按下按钮时执行。我知道sumbit按钮事件监听器正在工作。我错过了什么?
index.js
io.on('connection', function(socket){
io.on('pw', function(data){
console.log(data)
});
});
的index.html
var submit = document.querySelector('input[type=submit]')
submit.addEventListener('click',function(){
socket.emit('pw', 'pw', function(){
console.log('clicked')
})
},false)
答案 0 :(得分:1)
你应该使用 socket .on()而不是io.on()
io.on('connection', function(socket){
socket.on('pw', function(data){
console.log(data)
});
});