1
Vote

ajax callback中的json反序列化的问题

description

发现此问题是在使用可视化页面设计时,加载工具箱列表出现 SyntaxError: Unexpected identifier (chrome中的报错,其他如IE的报错稍有区别)。后发现,ajax请求返回的json字符串结果在结果的 d 字段里面,而不是直接的结果。改为eval(‘(’+json.d+‘)’) 就不出错了。
p.s. 为什么不用JSON.eval(json.d) ?

comments