Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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_Javascript_Html_Json_Storage_Onload - Fatal编程技术网

Javascript 未捕获的语法错误:本地存储的意外标识符&;JSON

Javascript 未捕获的语法错误:本地存储的意外标识符&;JSON,javascript,html,json,storage,onload,Javascript,Html,Json,Storage,Onload,我正在创建这个网站,我的Javascript有问题。 我得到错误:未捕获的语法错误:意外标识符 这发生在Javascript中我的一行代码中 var temp=localStorage.getItem(volunteerOpp); newObject = JSON.parse(temp); display newObject[0]; 第3行显示了这个错误,我想,我不确定问题出在哪里。这就是JSON.parse在不向它提供漂亮的JSON时抛出

我正在创建这个网站,我的Javascript有问题。 我得到错误:未捕获的语法错误:意外标识符 这发生在Javascript中我的一行代码中

    var temp=localStorage.getItem(volunteerOpp);
         newObject = JSON.parse(temp);
              display newObject[0];

第3行显示了这个错误,我想,我不确定问题出在哪里。

这就是JSON.parse在不向它提供漂亮的JSON时抛出的错误。仔细查看志愿者OPP中的语法错误,可能是属性名称不在双引号中。

我不确定您想要什么,但您可以尝试以下方法:

var temp = localStorage.getItem(volunteerOpp),
    newObject = JSON.parse(temp);

console.log(temp);
console.log(newObject);
console.log(newObject[0]);

“display newObject[0];”是什么意思?“display newObject[0];”是不正确的条目它不应该是
display(newObject[0])
?什么是
display
?另外,“newObject”被创建为全局变量,这是计划好的?这是因为JSON.parse(temp)返回了null,你确定“temp”是正确的吗?我的答案稍微改变了一点,检查“temp”和“newObject”变量,它们可以吗?这意味着“newObject”变量是null。“newObject”为null,因为“temp”为null。“temp”为空,因为您的本地存储中没有“volunteopp”变量