出现Unexpected token u in JSON at position 0 报错原因及解决方案

出现问题的原因基本就是使用了JSON.parse(data)

JSON中的值不能是undefined

这里面的    data   不能是   undefined类型,如果是undefined,指定会报这个错!

这时候你就去找 JSON.parse(data) 中的data是怎么形成undefined的就可以

我的是因为使用了这一串代码

    saveDate();
    function saveData(data) {
        localStorage.setItem("todolist", JSON.stringify(data));
    }

使用saveDate( )这个方法时,里面的参数没写

JSON.stringify(  )   方法中为空返回的就是   undefined

出现这种错误就去找JSON.parse( data )  中的data指定时undefined类型的,然后再去一步步找出形成原因即可! 

 出现Unexpected token u in JSON at position 0 报错原因及解决方案_第1张图片

你可能感兴趣的:(juery,json,javascript,报错,jquery)