我有一个瓶子网络服务器,并且正在使用 jQuery 使用 json 执行我的 ajax 请求,但是一个没有发送或另一个没有接收,我不确定是哪个。我的代码基本上是这样的:
服务器.py
@route("/jsontest", method="POST")
def jsontest():
print(request.json)
总是打印无,请求当然正在通过,但它似乎没有收到任何数据。
javascript
$.post("/jsontest", {username: $loginName}, login_success)
按下按钮会触发 javascript,并且 loginName 是从输入框中获取的。在 js 中,我做了一个 console.log($loginName) 以确保它实际上正确地选择了它,所以我假设问题出在那个 jQuery 调用上,或者我没有正确读取数据服务器端。两者看起来都非常简单明了,所以我不确定我可能会错过什么。