ボトル Web サーバーがあり、jQuery を使用して json を使用して ajax リクエストを実行していますが、一方が送信されていないか、もう一方が受信されていません。どちらかわかりません。私のコードは基本的にこれです:
サーバー.py
@route("/jsontest", method="POST")
def jsontest():
print(request.json)
常に None を出力します。リクエストはもちろん通過しますが、データを受信していないようです。
JavaScript
$.post("/jsontest", {username: $loginName}, login_success)
JavaScript はボタンを押すとトリガーされ、loginName は入力ボックスから取得されます。js で console.log($loginName) を実行して、実際に適切に選択されていることを確認したので、その 1 つの jQuery 呼び出しに問題があるか、データを適切に読み取っていないと想定していますサーバーエンド。どちらも非常にシンプルでわかりやすいように見えるので、何が欠けているのかわかりません。