サーバー側でリクエスト データを取得できません。私はウェブコードに関しては初心者ですので、ご容赦ください。これが私の(簡略化された)コードです:
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");
}
パイ
@route('/report', method='POST')
def report():
payload = request.json
return payload
ペイロードは常に None です。jQueryで送信するときにデータを取得する正しい方法は何ですか?