无法获取后Ajax请求数据蟒蛇(Can't get post ajax request da

2019-10-22 00:32发布

我有html表单:

    <form id = "contactForm">
        <input type="text" name="name"></input>
        <input  type="text" name="phone"></input>
    </form>

我有按钮,当我点击它,我现在做的AJAX POST请求:

$.post( "/send-form", $('#contactForm').serialize()

在Chrome Web检查,我可以看到数据被发送名称= + gfdsfd和手机= 89999

这是我的后台功能,我使用的瓶,巨蟒:

  @app.route("/send-form", methods=['POST'])
def send_form():
    name = phone = email = country = text = None
    data = request.data
    print request.data

而且它打印在我的控制台空字符串。 可以采取什么问题吗?

Answer 1:

要访问瓶的表单数据,你应该使用请求对象的形式属性。

name=request.form['name']
data=request.form['phone'] 


文章来源: Can't get post ajax request data python