html+;javascript+;索克蒂奥

html+;javascript+;索克蒂奥,javascript,python,flask,socket.io,Javascript,Python,Flask,Socket.io,我在通过socket.io发送简单消息时遇到一些问题: 在index.html中提供一个按钮: <button id="button" onclick="functionTest()"> buttonTest </button> 如果我的Flask服务器具有: @socketio.on('myevent', namespace='/test') def test_message(message): print message 我应该在烧瓶日志中看到消息,但它不

我在通过socket.io发送简单消息时遇到一些问题:

在index.html中提供一个按钮:

<button id="button" onclick="functionTest()"> buttonTest </button>
如果我的Flask服务器具有:

@socketio.on('myevent', namespace='/test')
def test_message(message):
    print message
我应该在烧瓶日志中看到消息,但它不起作用。 我错在哪里


谢谢

浏览器或Python中有任何错误吗?您是否在JS中定义了
socket
?套接字已定义并打开,从服务器到客户端的消息正常,浏览器和Python中没有错误。我更改了JS代码,定义了一个链接到按钮单击函数的回调,现在它可以工作了。html按钮只包含id,我以这种方式使用jquery$(“#buttonId”)。单击(function(){…code with socket…}),它工作得非常好。
@socketio.on('myevent', namespace='/test')
def test_message(message):
    print message