我正在尝试使用 node.js 做一个项目,但我遇到了显示变量的问题。
客户端的这部分代码:
$(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
)。
我怎么解决这个问题?