[英]Sending data back from Javascript to Python
I am very new to Python / Flask / Javascript, and would appreciate it if someone could help me with this. 我是Python / Flask / Javascript的新手,如果有人可以帮助我,我将不胜感激。
I am trying to pass a string value from Javascript back to Python but it does not seem to work. 我正在尝试将Javascript中的字符串值传递回Python,但它似乎不起作用。 My code is as follows:
我的代码如下:
Javascript (partial code): Javascript(部分代码):
var bounds = '8.3,9,34.3,15.9';
$.post("/receiver", {
bbox_bounds: bounds
});
In Python: 在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)
Sorry, the above is bad, but I am really a beginner. 抱歉,以上情况不好,但我确实是一个初学者。 Thank you.
谢谢。
Change this line, 更改此行,
bbounds = request.form('bbox_bounds')
to 至
bbounds =request.form['bbox_bounds']
Refer to the Flask Quickstart guide for more detailed examples - http://flask.pocoo.org/docs/1.0/quickstart/#routing 有关更多详细示例,请参阅Flask快速入门指南-http: //flask.pocoo.org/docs/1.0/quickstart/#routing
Also issues as such can be easily caught and fixed if you look into your logs. 同样,如果您查看日志,则很容易发现并解决此类问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.