Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将数据从Javascript发送回Python_Javascript_Python_Flask - Fatal编程技术网

将数据从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

我对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 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']