为了账号安全,请及时绑定邮箱和手机立即绑定

Ajax 到 Flask 正在发送一个空对象

Ajax 到 Flask 正在发送一个空对象

哔哔one 2023-08-22 18:26:48
我正在尝试将一个数组从我的 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() 传递这些都无济于事。任何建议或帮助将不胜感激!
查看完整描述

1 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

请使用request.form['data'],因为您使用的方法是post



查看完整回答
反对 回复 2023-08-22
  • 1 回答
  • 0 关注
  • 136 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信