Javascript jQuery.post()和JSON到Python Flask将导致非类型或实际上什么都没有

Javascript jQuery.post()和JSON到Python Flask将导致非类型或实际上什么都没有,javascript,python,json,post,flask,Javascript,Python,Json,Post,Flask,我使用Javascript在HTML页面中运行以下代码: $.post(url,{'key':'Value'}) Python Flask代码如下所示: @main.route('/documents', methods=['GET', 'POST']) def documents(): if request.method == 'POST': print "Post Recieved" jsData = request.get_json(force=T

我使用Javascript在HTML页面中运行以下代码:

$.post(url,{'key':'Value'})
Python Flask代码如下所示:

@main.route('/documents', methods=['GET', 'POST'])
def documents():
    if request.method == 'POST':
        print "Post Recieved"
        jsData = request.get_json(force=True)
        print 'data: ', jsData
        return "<html>Post Recieved</html>"
>>Post Received
>>
我觉得这很奇怪,因为我应该看到控制台打印“data:Something”或错误

当我更改代码以包括以下内容时:

jsData = request.get_json(force=False)
我得到以下输出:

>>Post Received
>>data: None
在本例中,“None”指的是python的“NoneType”


底线是,我很难将JSON发布到Python Flask中,也无法从Flask中访问JSON。任何帮助都将不胜感激

据介绍,Flask不会在python控制台中打印出简单的打印。您可以将该打印更改为
print(data,js\u data,file=sys.stderr)
?因为您使用的是python 2,所以在将该打印更改为stderr之前,您需要先执行
from\uuuuuu future\uuuuuu导入打印功能