问题描述
<form id="form_start"><button type="submit">START</button></form>
...
document.getElementById('form_start').onsubmit = function (e) {
e.preventDefault();
socket.emit('run_analyser',{
uid: "{{ uid }}",})
};
from flask import Flask
from flask_socketio import SocketIO
...
@socket_io.on('run_analyser')
def handle_run_analyser_event(data):
run_analyser(data['uid'])
如果我在第二个打开的Web界面中按“开始”,则会调用run_analyser()函数的第二个实例。这样,我可以同时运行多个分析器。
现在,我想添加第二个按钮-“ STOP”-停止执行“ START”按钮调用的run_analyser()函数。我可以像使用run_analyser()一样在Web界面中添加事件(socket.emit('halt_analyser'...
),但是,我不知道如何从python文件访问运行分析器的线程。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)