如何把 js 中的数据传到 Python 中

2018-08-20 17:18:07 +08:00
 yearking
2747 次点击
所在节点    Python
10 条回复
yearking
2018-08-20 17:18:54 +08:00
正在学 python,如果可以,请给我一个案例学习。
throns
2018-08-20 17:24:43 +08:00
yamedie
2018-08-20 17:27:31 +08:00
python 写一个 rest 接口供 js 调用就好了
yearking
2018-08-20 17:30:49 +08:00
问题没有描述清楚,我重新描述一下。
我在 data.js 中定义了 var huilv = document.getElementById("huilv666").value;,如何在 main.py 中获取 data.js 中的 huilv ?
yixiugegegege
2018-08-20 17:39:37 +08:00
你这个问题的本质是 前端 怎么向 py 后端 传送数据
前端一般是用 ajax
py 后端最好用一个框架比如 tornado ,django 等 ,启动一个服务,
伪代码:
def main():
if request.metod == 'POST'
yixiugegegege
2018-08-20 17:40:15 +08:00
太监了,理解一下
airdge
2018-08-20 17:46:44 +08:00
phantomjs
a476286557
2018-08-21 17:03:46 +08:00
前端一般 ajax 即可。可以百度 ajax 和 flask 等框架传递 json。里面有详细的例子
aniua
2018-08-23 16:19:03 +08:00
你需要用随便哪个 web 框架起个 http 服务,来接收 http 请求。如 flask,最简单的情况是
from flask import Flask, request
app = Flask(__name__)

@app.route('/', methods=['POST'])
def index():
data = request.json()
# blabla 写你自己的逻辑然后 return

app.run()
aniua
2018-08-23 16:20:13 +08:00
页面则用 ajax 发起请求

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/481503

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX