使用 express 框架。我想调用function init() { // }
驻留在 server.js 中的(使用 express.js 设置)
客户端包括代码
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://localhost');
</script>
但我想init()
从 <a href='WHAT TO PUT HERE'> Click to invoke Init() on server </a>
客户端的 index.html 调用。
编辑:
<a href='javascript:callInit();'> Get Init </a>
调用上面的函数 callInit()
<script> function callInit() { socket.emit('init', 'data'); }
但是 `socket.emit('init', 'data'); 不执行。我不明白为什么?