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

怎么从flask中接受从jquery发送的json数据?

怎么从flask中接受从jquery发送的json数据?

桃花长相依 2018-11-15 14:10:18
flask app中从前端接受json的数据,但是flask的request中并没有接受成功,其中没有数据,换了很多函数都行不通。js代码$(function(){    $("#test").click(function(){        $.ajax({            url: "{{ url_for('main.getjson') }}",            type: "POST",            data: JSON.stringify({                "n1": "test1",                "n2": "test2",                "n3": "test3"            }),            dataType: "json",            success: function(data){                var a = data.user                var texthtml = "<p>" + a + "</p>"                $("#result").html(texthtml)            }        });    });});flask中的视图函数:@main.route('/getjson', methods = ['GET', 'POST'])def getjson():    a = request.json    if a:        return jsonify(user = "Right")    return jsonify(user = "error")仅仅判断request.json是不是存在,但是返回来的总是“error”的字符串。request.json中总是null。后来换了request.args.get(),同样行不通。到底是哪里出错了,真心求教。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1041 浏览
慕课专栏
更多

添加回答

举报

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