jquery - 运行 $.getJSON 但不使用回调
问题描述
我有以下 JQuery 函数
function StudentClicked(studentID){
$.getJSON('/studentSelected',
{studentID: studentID},
function(data){
})
}
在烧瓶中使用以下 app.route
@app.route('/studentSelected', methods=['GET','POST'])
def studentSelected():
studentID = request.args.get('studentID', 0, type=str)
但是,当我发出 return 时,这个函数将是我在 Javascript 中调用 getJSON 的回调函数。
这不是我需要的功能。我需要从 studentSelected 函数中渲染模板()。
也许有什么方法可以将变量从 Jquery 发送到 Flask,这样我就没有回调函数并且可以直接进入 render_template?
或者也许从回调函数我可以进行“重定向”调用附加我的数据对象,以便烧瓶将捕获它,然后我可以从那里进行 render_template 调用?
解决方案
推荐阅读
- vb.net - 间歇性抗生素给药的 Visual Basic 功能
- node.js - docker 容器内的 pm2-runtime 收到 SIGTERM - 为什么?
- shell - 在 shell 中,我如何将 stdout 和 stderr 组合成输出顺序,而 stderr 也分开?
- python - 在 Mac OS 上安装 Python 模块
- .htaccess - 使用 cloudflare SSL 时如何不重定向 Twitterbot?
- java - 通过Java设置springboot logback根记录器级别不起作用
- user-interface - 重新创建 Pinterest UI Flutter
- c# - 关闭代码文件时自动折叠区域
- angular - 带有可重用子组件示例的 Angular 8 反应式表单
- notepad++ - 大型 .A2L 文件,引用的翻译问题