Javascript 未捕获的语法错误:JSON中位置4处出现意外的标记s
我检查了其他类似的问题,但我真的无法理解我的情况 我需要从json中获取传感器值,并将它们放在html中。这是html代码Javascript 未捕获的语法错误:JSON中位置4处出现意外的标记s,javascript,json,syntax-error,unexpected-token,Javascript,Json,Syntax Error,Unexpected Token,我检查了其他类似的问题,但我真的无法理解我的情况 我需要从json中获取传感器值,并将它们放在html中。这是html代码 <div class="sensors"> <div class="sensor"> <p class="sensor_title">Температура воздуха</p> <p class="sensor_value" id
<div class="sensors">
<div class="sensor">
<p class="sensor_title">Температура воздуха</p>
<p class="sensor_value" id="sensor_value1">123,45</p>
<p class="sensor_measure">С</p>
</div>
<div class="sensor">
<p class="sensor_title">Давление</p>
<p class="sensor_value" id="sensor_value2">123.45</p>
<p class="sensor_measure">hPa</p>
</div>
<div class="sensor">
<p class="sensor_title">Влажность</p>
<p class="sensor_value" id="sensor_value3">300</p>
<p class="sensor_measure">%</p>
</div>
<div class="sensor">
<p class="sensor_title">Уровень освещенности</p>
<p class="sensor_value" id="sensor_value4">400</p>
<p class="sensor_measure">Lx</p>
</div>
<div class="sensor">
<p class="sensor_title">Уровень воды</p>
<p class="sensor_value1" id="sensor_value6">Проверка</p>
<p class="sensor_measure"></p>
</div>
</div>
这是json数据
{","sensor_value1":"nan",
"sensor_value2":"nan",
"sensor_value3":"nan",
"sensor_value4":"-2.00",
"sensor_value5":"",
"sensor_value6":"1"}
我正在努力解决这个问题,可能已经两周了。请告诉我我到底需要在这里写什么:(它会给你这个错误,因为你在{后面有一个前导“,”字符串,去掉写字符的代码“,您应该解决错误。您查看了
xmlHttp.responseText
实际上是什么吗?请向我们展示您的json。很明显服务器发送的json无效-请尝试json.parse(xmlHttp.responseText.replace(“,”,“,”)
-或者更好地修复您的服务器代码您也可以通过使用本网站检查JSON的有效性。出现故障的是{
之后的,
,而不是“前导”,“
”-因为前导字符是{,“
,第二个”
{","sensor_value1":"nan",
"sensor_value2":"nan",
"sensor_value3":"nan",
"sensor_value4":"-2.00",
"sensor_value5":"",
"sensor_value6":"1"}