1.错误现象:
在执行代码: result = eval(" ("+data+") ");时报如下错误:
错误: SyntaxError: missing ] after element list
2.解决方案:
不使用eval进行转换,直接使用data数据。
3.原因分析:
$.ajax( {
type : "post",
dataType : "json", //这里已经定义数据格式
jquery调用时会检测到,从而直接把返回格式当做json处理,所以再转化会报错。

本文介绍了一种在使用eval函数解析JSON数据时遇到的错误:“missing ] after element list”。文章详细解释了此错误的原因,并提供了正确的解决方案,即直接使用数据而避免使用eval函数。
1504

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



