簡體   English   中英

無法獲取發布ajax請求數據python

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM