我希望io.connect()在表单提交上,我已编码如下
var socket;
$('#registration').submit(function(e)
{
socket = io.connect();
});
socket.on('newuser', function(data)
{
// getting error as "cannot read property on of undefined"
});
这是在某些前端操作(如表单提交)上连接到套接字的正确方法。 我认为,由于这只是我得到错误,因为“无法读取未定义的属性”。 请指导我正确的方法。
答案 0 :(得分:0)
我在这里得到了一个简单的解决方案
var socket;
$('#registration').submit(function(e)
{
socket = io.connect();
run_socket();
});
function run_socket(){
socket.on('newuser', function(data){
// getting error as "cannot read property on of undefined"
});
}