【发布时间】:2015-04-24 01:50:51
【问题描述】:
这是我的 ajax 表单提交的 js 函数:
$('.sendButton').on('click', function(){
$.post( "/send-form", $('#contactForm').serialize())
}
这是我的表格:
<form id="contactForm">
<input id="fastName" name="name" type="text" />
<input id="fastPhone" name="phone" type="text" />
<div class="sendButton">send</div>
</form>
这是我处理它的后端函数,我正在使用 python,flask
@app.route("/send-form", methods=['POST'])
def send_form():
data = request.data
print request.data
在我的控制台中打印数据:
127.0.0.1 - - [22/Feb/2015 23:50:54] "POST /send-form HTTP/1.1" 200 - name=dfdsf&phone=89920203725
但是我在另一个项目中做了同样的事情,它什么也没打印。 详情在这里: Can't get post ajax request data python 这怎么可能?
【问题讨论】:
标签: python python-2.7 flask