![](/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.