gpt4 book ai didi

Javascript HTTP POST 输入 JSON 错误

转载 作者:行者123 更新时间:2023-12-01 02:28:00 27 4
gpt4 key购买 nike

我正在尝试将 JSON 请求添加到 HTTP POST javascript 代码中,如下所示。请参阅下面的代码。

我的问题是,我需要输入以下格式的 JSON 并发送它。但是,我收到 Uncaught SyntaxError: Unexpected token : 您能否建议一下,下面的代码中的 JSON 格式有什么问题?

Sample JSON format to be sent=> {"records":[{"value":{"foo":"bar"}}]}

代码:

function savedata() {

var membernameStr = parseInt(document.getElementById("MemberID").value).toString();
var data = JSON.stringify({


"records": [["value":{"MemberID":membernameStr,"MemberName":"Anna", "AccountNo":"7623", "Address":"Peter", "AccountType":"Peter"}]]

});
var xhr = new XMLHttpRequest();
xhr.addEventListener("readystatechange", function () {
if (this.status == 200) {
console.log(this.responseText);

// Based on successful response, call next POST API.
var xhr1 = new XMLHttpRequest();
xhr1.open("POST", "http://localhost:3500");
xhr1.send(data);

}
});
xhr.open("POST", "http://localhost:8082/topics/topictest");
xhr.setRequestHeader("Content-Type", "application/vnd.kafka.json.v2+json; charset=utf-8");
xhr.setRequestHeader("Accept", "application/vnd.kafka.v2+json; charset=utf-8");
xhr.send(data);
}

最佳答案

您的 JSON 语法不正确,请查看下面的 JSON:

{
"records": [
[
{
"value": {
"MemberID": membernameStr ,
"MemberName": "Anna",
"AccountNo": "7623",
"Address": "Peter",
"AccountType": "Peter"
}
}
]
]
}

关于Javascript HTTP POST 输入 JSON 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48576038/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com