【发布时间】:2020-07-12 14:17:30
【问题描述】:
这是我的 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>
这是我的烧瓶代码
@app.route('/jstoflask',methods=["POST"])
def jstoflask():
data=request.form('data')
print(data)
return jsonify(data)
我收到一个错误:TypeError: 'ImmutableMultiDict' object is not callable。 我究竟做错了什么?我该如何解决?
【问题讨论】:
-
data=request.form('data') 我怀疑你的问题出在这一行。您没有发送任何名称为“数据”的表单或字段
-
看看这个帖子stackoverflow.com/questions/10434599/…它可能对你有帮助
标签: javascript jquery ajax flask