我正在尝试将一个数组从我的 javascript 客户端发送到我的 Flask 服务器。我可以在 ajax 调用后之前记录该数组,并查看它是否存在并且看起来正确。但是,当我在烧瓶服务器端打印它时,我收到一个空字符串。
我尝试了 2 个不同版本的 javascript 来发布它:
这是第一个
$.post("/javamongo", {
data: JSON.stringify(data)
}, function(err, req, resp){
window.locationhref = "/results/"+resp["responseJSON"]["uuid"];
})
这是第二个
$.ajax({
url: '/javamongo',
type: "POST",
ContentType: 'application/json',
data: {'data': data}
}).done(function(data) {
console.log(data);
});
两者在收到时都会产生不同版本的空。在我的烧瓶服务器上我尝试过:
data = request.data
和 data = request.data.decode("utf-8")
以及通过 JSON.loads() 传递这些都无济于事。
任何建议或帮助将不胜感激!
蝴蝶不菲
相关分类