json格式的数据怎么在js中读取?

如下数据怎么用js读取?{"imgLists":[{"imgUrl":"images\/3440.jpg","teacherId":"lh","teacherName":... 如下数据怎么用js读取?
{"imgLists":[{"imgUrl":"images\/3440.jpg","teacherId":"lh","teacherName":"teacher1"},{"imgUrl":"images\/3440.jpg","teacherId":"wjh","teacherName":"teacher2"},{"imgUrl":"images\/3440.jpg","teacherId":"mcl","teacherName":"teacher3"},{"imgUrl":"images\/3440.jpg","teacherId":"tls","teacherName":"teacher4" }, {"imgUrl":"images\/3440.jpg","teacherId":"zed","teacherName":"teacher5"}]}
展开
 我来答
三更一杯酒
2012-08-31 · TA获得超过146个赞
知道答主
回答量:121
采纳率:0%
帮助的人:66.8万
展开全部
字符串需要转化为js对象
eval('('+jsonString+')')

然后
imgLists[0].imgUrl
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友59d1d93f2
2012-08-31 · TA获得超过1.2万个赞
知道小有建树答主
回答量:1063
采纳率:100%
帮助的人:702万
展开全部
var data = {..省略..};
for(i=0;i<data.imgLists.length;i++)document.wirte('<img id='+data.imgLists[i].teacherId+' src='+data.imgLists[i].imgUrl+' />'+data.imgLists[i].teacherName);
更多追问追答
追问
我照着你上面的那样做,可是还是没有反应呢 我用alert(json)的时候是可以显示出来的,不知道是什么原因
追答
显示什么结果?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式