+ -
当前位置:首页 → 问答吧 → json,eval函数的问题,大家帮忙看看

json,eval函数的问题,大家帮忙看看

时间:2009-09-10

来源:互联网

$.ajax({
    type: 'post',
    async:false,
    dataType: 'json',
    url: 'abc.aspx',
    success: function (resp) {
        try
        {
            rings = eval('(' + resp + ')')
        }
        catch(e) {}
    }
})

abc.aspx返回的值为json,{"KUI":{"type":"900","picId":"31","Id":"51","imgurl":"h.jpg"}

执行eval时报错,提示为 Expected ']'
[ 此帖被pingshen在2009-09-10 12:18重新编辑 ]

作者: pingshen   发布时间: 2009-09-10

已解决

作者: pingshen   发布时间: 2009-09-10

楼主,能否说说如何解决?谢谢先。

作者: maplelin   发布时间: 2009-11-10

请问,楼主是怎样解决的,我也遇到了同样的问题,请迅速恢复,我在等待中

作者: kkccmmm   发布时间: 2010-01-27

我知道怎样解决了,因为你想解析后台传来的json对象,你如果在getJSON方法中写eval表达式就回现在的错误,应用getJSON方法不需要用eval表达式,直接就回解析json对象的,如果你在ajax方法中解析json对象那就得用eval表达式

作者: kkccmmm   发布时间: 2010-01-27

看到你写的代码你在try中应用的字符串没有分号,也是引起的原因

作者: kkccmmm   发布时间: 2010-01-27

相关阅读 更多