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 ']'
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
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28