flask使用ajax交互,Jquery使用ajax与Flask后端进行数据交互

最近做项目碰到一个坑,jquery使用ajax向flask传输数据的时候,在后端采用request.data无论如何都获取不到数据,代码如下:

前端:

function checkUser() {

var usercookie = $.cookie("validate");

$.ajax({

url: "http://127.0.0.1:5000/checkCookie",

type: "POST",

data: {'},

success: function(data){

console.log(data);

},

error: function(err) {

console.log("验证失败");

}

});

}

contentType无论设置成 application/json; charset=UTF-8',还是json,在下列后端测试代码中都无法获取数据:

@app.route('/checkCookie', methods=['POST'])

def checkCookie():

data = request.data

if data :

return "success", 200

else:

return "error", 400

但如果将', 当传入的参数有多个的时候,就会变成a&#

你可能感兴趣的:(flask使用ajax交互)