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
沒有改變)。
我該如何解決這個問題?