提问人:MEXANIZM100 提问时间:10/23/2023 最后编辑:Alive to die - AnantMEXANIZM100 更新时间:10/23/2023 访问量:32
如何将变量从 jquery 传递给 Python 脚本 [duplicate]
How to pass a variable from jquery to a Python script [duplicate]
问:
我是新来的。我正在用 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
没有人,我尝试自己,结果不是(((
对不起,请帮忙
答: 暂无答案
评论