将参数从javascrip传递给flask

2024-10-03 21:34:23 发布

您现在位置:Python中文网/ 问答频道 /正文

当我按下一个按钮时,我在html文件中调用一个javascript函数,该函数接受两个字符串作为参数(来自输入字段)。当函数被调用时,我想把这些参数传递到我的flask文件中,并在那里调用另一个函数。我要怎么做?在

javascript:

<script>
    function ToPython(FreeSearch,LimitContent)
    {
        alert(FreeSearch);
        alert(LimitContent);
    }
</script>

我要调用的烧瓶函数:

^{pr2}$

我想在javascript中做一些类似"filename.py".alist(FreeSearch,LimitContent)的操作,但这是不可能的。。。在


Tags: 文件函数字符串flask参数烧瓶htmlscript
1条回答
网友
1楼 · 发布于 2024-10-03 21:34:23

从JS代码中,调用(使用GET方法)flask路由的URL,将参数作为查询参数传递:

/list?freesearch=value1&limit_content=value2

然后在函数定义中:

^{pr2}$

或者,可以使用路径变量:

^{3}$

以及

@app.route('/list/<freesearch>/<limit_content>')
def alist():
    new = free_search + limit_content
    return render_template('list.html', title="Projects - "+page_name, new=new)

相关问题 更多 >