js, ie8 下 特殊字符导致转成json对象报错

2025-02-27 20:39:54
推荐回答(1个)
回答1:

我之前也遇到这个情况不知道适不适合你
var
str='json字符串';//我之前这里是后台返回的
var
json=eval("("+str+")");//这里没有特殊字符无错误,有的话会报错
后来我把var
str='json字符串'改为var
str=json字符串;//即不要'',就可以了
不知道可不可以帮到你
再看看别人怎么说的。