我無法在服務器端獲取請求數據。當我提到網絡代碼時,我是一個新手。這是我(簡化)代碼:發佈到Bottle服務器。我如何獲取請求數據?
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發送數據時獲取數據的正確方法是什麼?
警報窗口中的數據看起來不錯?如果是這樣,那麼你必須仔細研究請求中的商店。我不確定它會是request.json – pypat 2013-05-06 10:17:33
它從來沒有達到回調。 – MdaG 2013-05-06 14:02:16