1
我正在尝试使用node.js做一个项目,但遇到了显示变量的问题。更改socket.on中的变量
在客户端侧的这部分代码:
$(document).ready(function() {
var socket = io.connect('http://localhost:8000');
var a = 0;
var b = 0;
socket.on('request', function (data) {
a = data;
});
socket.on('read', function (data) {
b = data;
});
var q = a * b;
$('span#calculate').html(q);
// Etc...
});
通常它应该显示此计算的结果,但它仍然显示0
(这意味着该变量在socket.on
没有改变)。
我该如何解决这个问题?