总体而言,我对Flask和Web开发相对较新。我正在建立一个网站,并在本地服务器上运行它。
这是来自后端的相关代码。这里的问题是数据一直以request.get_json()中的Nonetype结尾,而我不知道为什么。
@app.route("/read",methods=['GET','POST'])
def read():
data=request.get_json()
if data is None:
print("Broke")
return
datadict=json.load(data)
前端似乎主要是按顺序排列的。我逐步解决了这个问题,并没有发现任何错误。这是发布数据的javascript文件
function getHandle(){
var handle= document.getElementById("handleType").value;
return handle;
}
function passHandle(){
var handle=getHandle();
var pass={"user":handle};
// ajax the JSON to the server
$.post("read", pass, function(){});
}
任何帮助将不胜感激。