![](/img/trans.png)
[英]Why am I getting ngRepeat:dupes when sending data from an Array into a differently named Array?
[英]Why am i getting an error when I am sending JSON data from Javascript to Flask?
这是我的 javascript 代码
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type=text/javascript>
$(function() {
$.ajax({
type: 'POST',
url: "/jstoflask",
data: {
1: "Welcome",
2: "to",
3: "Geeks",
4: "for",
5: "Geeks"
},
success: function(data) {
console.log('success', data);
}
});
});
</script>
这是我的 flask 代码
@app.route('/jstoflask',methods=["POST"])
def jstoflask():
data=request.form('data')
print(data)
return jsonify(data)
我收到一个错误:TypeError: 'ImmutableMultiDict' object is not callable。 我究竟做错了什么? 我该如何解决这个问题?
这是因为request.form
不是您可以调用的方法。 它是ImmutableMultiDict
的有效负载。 您可以将该行更改为data = request.form
并且您将能够看到该值。
由于请求 object 是一个字典,您可以通过像这样传递一个键来访问数据: request.form['1']
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.