我有一个简单的 nowjs 客户端代码:
$j(document).ready(function() {
window.now = nowInitialize('http://xxx.yyy:6564');
now.recvMsg = function(message){
$j("body").append("<br>" + message);
}
$j("#send-button").click(function(){
now.sendMsg("well done"); //## this work
});
now.sendMsg("aaaah"); //## this dont work
});
和服务器端代码:
var server = require('http').createServer(function(req, res){});
server.listen(6564);
var nowjs = require("now");
var everyone = nowjs.initialize(server);
everyone.now.sendMsg = function(message){
everyone.now.recvMsg(message);
};
并且在单击事件函数中调用 sendMsg (服务器端函数)工作,但在就绪事件之外不工作。为什么?
我什至尝试过这样的事情:
setTimeout('now.sendMsg("aaaah")',1000);
还是不行。