js错误:Uncaught SyntaxError : Unexpected token
解决方案:带有转义字符的json字符串使用json
json数据使用JSON.parse()有浏览器是不兼容JSON这个对象的,或者有的里面有JSON.parse解析不了的东西,所以暂时还是使用: eval("("+data+")");
最终解决:
先在js函数上使用escape(obj)加密;
然后在var obj = JSON.parse(unescape(obj)); //将获取的数据重新转换成json数据,并进行解码
博客主要围绕js的Uncaught SyntaxError : Unexpected token错误展开。指出使用JSON.parse()解析json数据存在浏览器不兼容或解析不了的问题,给出解决方案,先在js函数用escape(obj)加密,再用JSON.parse(unescape(obj))将数据重新转换并解码。
2万+

被折叠的 条评论
为什么被折叠?



