首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

前台JavaScript获取json对象失败

2012-03-15 
前台JavaScript获取json对象失败 - Web 开发 / Ajax后台封装json对象,首先加入了json包json-lib-2.3-jdk15

前台JavaScript获取json对象失败 - Web 开发 / Ajax
后台封装json对象,首先加入了json包json-lib-2.3-jdk15.jar

框架是struts1.2 + ajax(dojo)
后台封装的json对象
JSONObject jSONObject = jSONObject.fromObject(firstBigObject);
response.print(jSONObject.toString());

前台js通过response.responseText可以获取到jSONObject字符串 类型{"bigObject":{"lstPerson":[{"age":"aa","name":"xiaowu"}],"lstPerson2":[{"age2":"23","name2":"xiaohei"}]}}这样的东西

alert的时候显示的是上面这些字符串

但是我在
执行这行的时候 出错了 var data = eval(response.responseText);

有知道的麻烦指点一下,现在急死人了

[解决办法]
var data = eval("(" + response.responseText + ")");

JScript code
var s = '{"bigObject":{"lstPerson":[{"age":"aa","name":"xiaowu"}],"lstPerson2":[{"age2":"23","name2":"xiaohei"}]}}'var data = eval("(" + s + ")");alert(data.bigObject.lstPerson[0].age) 

热点排行