2 long552900806 long552900806 于 2016.09.22 15:23 提问

js eval()函数调用错误!

我在js函数里面写了var obj = eval('('+data+')');这样一句代码,结果到谷歌
直接报错,源码变成了var obj'('+data+')');哪位大牛知道原因,求解答。

3个回答

Marksinoberg
Marksinoberg   Ds   Rxr 2016.09.22 15:37

你试试:

eval("var obj="+data);

然后通过data对象来访问其属性什么的

showbo
showbo   Ds   Rxr 2016.09.22 16:33

你打的空格是不是中文状态之类的了,导致乱码了,要不源代码不会少了=什么的

chinmo
chinmo   Rxr 2016.09.22 16:32

var obj = (eval(data)); 是希望这个意思么?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!