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

怎么解析出json数据,并循环放到指定的位置中

2012-04-26 
如何解析出json数据,并循环放到指定的位置中。json数据如下:var cityjsonObject ({centerCity: [所有

如何解析出json数据,并循环放到指定的位置中。
json数据如下:
var cityjsonObject = ({
  "centerCity": ["所有地区", "北京", "天津", "上海", "重庆"],
  "province": {
  "山东": ["济南市", "青岛市", "淄博市", "枣庄市", "东营市", "烟台市", "莱阳市", "潍坊市", "济宁市"],
  "江苏": ["苏州市", "南京市", "无锡市", "常州市", "徐州市", "南通市", "扬州市", "泰州市", "盐城市"],
  "浙江": ["杭州市", "温州市", "宁波市", "金华市", "台州市", "嘉兴市", "绍兴市", "湖州市", "丽水市"],
  "河北": ["石家庄市", "保定市", "沧州市", "廊坊市", "唐山市", "邢台市", "邯郸市", "衡水市"],
  }
})
将解析出来的数据按结构"directCity"每个数据放到dl的dd下,"province"根据名称放到相应的ul li中。都是循环放进去的,
求代码.

[解决办法]
for(var p in cityjsonObject)
 { alert(p)
if(cityjsonObject[p][0]){
for(var i=0;i<cityjsonObject[p].length;i++){
alert(cityjsonObject[p][i])
}
}else{
for(var c in cityjsonObject[p]){
alert(c)
if(cityjsonObject[p][c][0]){
for(var i=0;i<cityjsonObject[p][c].length;i++){
alert(cityjsonObject[p][c][i])
}
}
}
}
 }

热点排行