将数据从Javascript发送回Python
我对Python/Flask/Javascript非常陌生,如果有人能帮助我,我将不胜感激 我试图将字符串值从Javascript传递回Python,但它似乎不起作用。我的代码如下: Javascript(部分代码): 在Python中:将数据从Javascript发送回Python,javascript,python,flask,Javascript,Python,Flask,我对Python/Flask/Javascript非常陌生,如果有人能帮助我,我将不胜感激 我试图将字符串值从Javascript传递回Python,但它似乎不起作用。我的代码如下: Javascript(部分代码): 在Python中: from flask import Flask, request #Create the Flask app app = Flask(__name__) @app.route('/receiver', methods = ['POST']) def rec
from flask import Flask, request
#Create the Flask app
app = Flask(__name__)
@app.route('/receiver', methods = ['POST'])
def receiver():
bbounds = request.form('bbox_bounds')
print "Bounds: " + bbounds
return bbounds
if __name__ == '__main__':
app.run(port=5000)
对不起,上面的不好,但我真的是一个初学者。谢谢。更改此行
bbounds = request.form('bbox_bounds')
到
有关更多详细示例,请参阅烧瓶快速启动指南-
如果查看日志,也可以很容易地发现和修复此类问题 “但它似乎不起作用”你在任何地方都有错误吗?你能具体说明“似乎不起作用”是什么意思吗?是否有错误消息?意外输出?我检查了开发人员工具控制台并注意到:
ReferenceError:$未定义
。因此我意识到我需要在标题中包含
,并停止此错误。但是,它仍然没有运行,脚本的某些其他部分给出了错误消息。我怀疑我没有正确地完成上面的javascript和python脚本来发布和处理数据。需要帮忙吗?谢谢,你好!我做了你提到的改变,但仍然不起作用。我怀疑我自己的javascript和python代码不好(见上面的评论)。需要帮忙吗?谢谢。您好,我意识到我以前的代码中有多个问题,其中一个问题是“请求的资源上不存在‘访问控制允许源’头”。我设法从他那里得到了解决办法。谢谢你的帮助。
bbounds = request.form('bbox_bounds')
bbounds =request.form['bbox_bounds']