【发布时间】:2020-11-22 11:23:58
【问题描述】:
我正在尝试将 json 数据从我的 web 应用程序发送到我的 python flask api,我的服务器正在接收 POST rqeuest & 正在接收数据,问题是它没有接收 json 数据而不是字符串 b''
这是我将 json 数据发送到我的 api 的 javascript 代码
function onSubmit() {
document.getElementById("orderbutton").disabled=true;
setTimeout('document.getElementById("orderbutton").disabled=false;',3000);
var request = new XMLHttpRequest();
var url = "http://127.0.0.1:5000/api/order";
request.open('POST', url, true)
request.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
request.onload = function() {
var response = JSON.parse(request.responseText)
console.log(response)
}
request.send(JSON.stringify({"id": document.getElementById("order").value.trim()}))
}
编辑:这不是 document.getElementById("order").value.trim() 的问题,因为当我 console.log 它时,我得到了我在 <input> 字段中输入的输入
【问题讨论】:
标签: javascript json flask xmlhttprequest