gpt4 book ai didi

javascript - 如何解决此错误 "SyntaxError: Unexpected token < in JSON at position 0"

转载 作者:行者123 更新时间:2023-12-03 01:04:24 24 4
gpt4 key购买 nike

数据应该作为 JSON 对象发送还是应该作为字符串发送。这些是需要发送到 url 的 JSON 值。

  var d={
"cand_name": "markzuck",
"candidate_management_cand_info__pkey": 14,
"candidate_management_job_id__fkey": "1",
"cand_email": "jagadeesh.korikana@gmail.com",
"cand_altemail": "b@gmail.com",
"cand_contact": "6576575576",
};

var url = fetch(url, {
method: 'POST',
body: JSON.stringify(d),
headers: {'Content-Type': 'application/json'}
}).then(response => {
alert(JSON.stringify(d));
return response.json();
}).then(data => {
alert(JSON.stringify(data));
}).catch(err => {
console.log(d);
alert(err);
});

最佳答案

当您尝试解析为 JSON 的内容实际上不是 JSON 字符串时,通常会发生此错误。

看起来您确实获得了 HTML(由于服务器错误或其他原因)并尝试在 response.json(); 中将其解析为 JSON。

我建议检查response.status,并且仅当它是使用response.json();解析它的有效响应时。

关于javascript - 如何解决此错误 "SyntaxError: Unexpected token < in JSON at position 0",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52474393/

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