
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"}]} 展开
{"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"}]} 展开
2个回答
展开全部
字符串需要转化为js对象
eval('('+jsonString+')')
然后
imgLists[0].imgUrl
eval('('+jsonString+')')
然后
imgLists[0].imgUrl
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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);
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)的时候是可以显示出来的,不知道是什么原因
追答
显示什么结果?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询