猿问

flask 获取不到ajax 发送post 数据

flask 获取不到ajax 发送post 数据
var data1={

'name':'kikay',

}
var data = JSON.stringify(data1)
ajax('POST','http://localhost:5000/login',null, data1, function(r) {
console.log(data,r.status,r.response)
})
发送ajax
@app.route('/login',methods=['POST'])
def login():

#获取POST数据

name=request.form.get('name')

print name

#返回

if name=='kikay' :

    print 'dd'

    return jsonify('kikay')

else:

    print name

    return jsonify('error')

 flask 获取不到,返回都是error


MM们
浏览 2185回答 1
1回答

Helenr

ajax的data参数应该是字典类型,不需要stringify,把这句(var data = JSON.stringify(data1))删了就可以了。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答