编程爱好者之家

JS 里面的 eval() 报错 Uncaught SyntaxError: Unexpected token

2019-04-23 13:12:14 1877

将服务器端构建好的JSON数据转化为可用的JavaScript对象用了eval()


使用时候报如下错误:


Uncaught SyntaxError: Unexpected token :


这是因为json字符串里面的value的值里面包含:冒号,所以在转化的时候出现错误。


解决办法:


objJson = eval("("+objJson+")") ;


添加上括号


"("+ objJson +")"    


这个就转化ok


同类文章