我有得到一個問題通過使用socket.on()不接收數據
io.sockets.on('connection', function(socket) {
socket.on('show msg', function(data) {
console.log(data);
});
});
在server.js
$('#showmsg').click(function() {
var socket = io.connect('http://localhost:3000');
var msgText = $('#msgtext');
socket.emit('show msg', msgText.val());
});
該代碼工作,如圖socket.on工作,我主要的應用程序文件,但是在另一個文件中,當我使用的代碼
$(document).ready(function(){
var socket = io.connect();
socket.on('show msg', function(data) {
$('#container').hide();
});
});
什麼也沒有發生。有誰知道我可以如何讓這個代碼工作?