如何将变量从 jquery 传递给 Python 脚本 [duplicate]

How to pass a variable from jquery to a Python script [duplicate]

提问人:MEXANIZM100 提问时间:10/23/2023 最后编辑:Alive to die - AnantMEXANIZM100 更新时间:10/23/2023 访问量:32

问:

我是新来的。我正在用 Flask 编写一个网站。

其中一个 HTML 模板文件中有一个 jQuery 处理程序,用于访问 python 脚本并从中接收 jason 数据。

在此示例中,ajax 中的 php 脚本也会发生同样的事情。这就是我如何得到执行py脚本的结果,但我不明白如何将变量发送到脚本并在那里读取它进行处理。

PHP 有 $_POST[“var name”] 函数,但是如何在 py 脚本plan_get_stats.py中实现呢?

谢谢你,如果我犯了错误,请原谅我。我是新来的。对不起,我的英语不好。

将获取json数据发送到plan_get_stats.py脚本:jquery -> py ->jquery

$.getJSON('engine_scripts/py/plan_get_stats.py?line=190',function (data)
{
    line_id = +data["line_id"];
}
);

将 json 数据从 py 返回到 jquery: plan_get_stats.py json result -> comeback scoreboard data(html (jquery))

print(str(get_date()))

脚本plan_get_stats.py渲染模板和引擎:

import subprocess as sp 

@app.route('/engine_scripts/py/plan_get_stats.py', methods=['GET', 'POST']) 
def pyexample(): 
out = sp.run(["py", "engine_scripts/py/plan_get_stats.py"], stdout=sp.PIPE) 

render_template('scoreboard.html') 
return out.stdout

没有人,我尝试自己,结果不是(((

对不起,请帮忙

python jquery ajax 烧瓶

评论

0赞 mplungjan 10/23/2023
欢迎来到 Stack Overflow!请访问帮助中心参观以查看内容和如何提问。做一些研究 - 搜索 SO 寻找答案。如果您遇到困难,请发布一个最小的可重现示例,并使用 [<>] 片段编辑器记录输入和预期输出。

答: 暂无答案