【发布时间】:2017-09-13 07:03:54
【问题描述】:
我尝试将 json 数据从 JavaScript 发送到 flaskapp。但是从javascript传过来的json数据没有被flask接受,请求为null,哪里出错了?
这是我的烧瓶代码。
@main.route('/getjson', methods = ['GET', 'POST'])
def getjson():
a = request.json
return jsonify(user = a)
这是我的 javascript 代码。
$(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)
}
});
});
});
页面返回的数据始终为空。 Request.arg.get 也不起作用。
【问题讨论】:
标签: javascript python json flask