我试图通过单击按钮调用Flask中的函数.单击该按钮时,将运行以下脚本.
JS
$("#load_btn").click(function() {
$.get("/callback");
}
Run Code Online (Sandbox Code Playgroud)
烧瓶
@app.route('/callback')
def callback():
print('called')
... # code here that needs to run before rendering callback
return render_template('callback.html')
Run Code Online (Sandbox Code Playgroud)
这里的问题是,called打印,并GET /callback HTTP/1.1 200记录,但callback.html不会被渲染 - 页面保持不变.我猜这可能不是解决这个问题的最佳方法,但如果是这样,推荐的方法是什么?