【发布时间】:2018-11-16 10:54:27
【问题描述】:
我对 Python / Flask / Javascript 非常陌生,如果有人能帮助我,我将不胜感激。
我正在尝试将字符串值从 Javascript 传递回 Python,但它似乎不起作用。我的代码如下:
Javascript(部分代码):
var bounds = '8.3,9,34.3,15.9';
$.post("/receiver", {
bbox_bounds: bounds
});
在 Python 中:
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)
对不起,上面的不好,但我真的是初学者。谢谢。
【问题讨论】:
-
“但它似乎不起作用”您是否在任何地方遇到任何错误?
-
您能具体说明“似乎不起作用”是什么意思吗?有错误信息吗?意外输出?
-
我检查了开发者工具控制台并注意到:
ReferenceError: $ is not defined。所以我意识到我需要在标题中包含<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>,这个错误就会停止。但是,它仍然没有运行,并且脚本的某些其他部分出现错误。我怀疑我没有正确完成上面的 javascript 和 python 脚本来发布和处理数据。请问有什么帮助吗?谢谢。
标签: javascript python flask