我无法在服务器端获取请求数据。当谈到网络代码时,我是一个新手,请耐心等待。这是我的(简化的)代码:
html
<form id="form" action="http://localhost:8080/report" enctype="multipart/form-data" method="POST">
<div name="navigation-bar" id="navigation-bar">
<input type="submit" value="Post" onclick="post()" />
</div>
</form>
js
function post() {
$.post("http://localhost:8080/report",
{"id": 1},
function(data) {
alert(data);
},
"json");
}
py
@route('/report', method='POST')
def report():
payload = request.json
return payload
有效载荷始终为无。使用 jQuery 发送数据时获取数据的正确方法是什么?