Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获的语法错误:JSON中位置4处出现意外的标记s_Javascript_Json_Syntax Error_Unexpected Token - Fatal编程技术网

Javascript 未捕获的语法错误:JSON中位置4处出现意外的标记s

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

我检查了其他类似的问题,但我真的无法理解我的情况

我需要从json中获取传感器值,并将它们放在html中。这是html代码

<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"}