[英]Can't get post ajax request data python
我有html形式:
<form id = "contactForm">
<input type="text" name="name"></input>
<input type="text" name="phone"></input>
</form>
我有Button,當我單擊它時,我正在執行ajax發布請求:
$.post( "/send-form", $('#contactForm').serialize()
在Chrome瀏覽器中,我可以看到發送的數據是name = + gfdsfd&phone = 89999
這是我正在使用Flask,Python的后端函數:
@app.route("/send-form", methods=['POST'])
def send_form():
name = phone = email = country = text = None
data = request.data
print request.data
並且它在我的控制台中輸出空字符串。 可能是什么問題?
要訪問Flask的表單數據,您應該使用request對象的form屬性。
name=request.form['name']
data=request.form['phone']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.