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(),同样行不通。到底是哪里出错了,真心求教。
添加回答
举报
0/150
提交
取消