0

for ステートメントで一連のデータを取得し、それをオブジェクト配列にプッシュしてから抽出しようとしていますか? すなわち

var d = {
    city: [{
       region: '',
       name: '',
       type: ''
    }]
}

私はデータを取得していますcityList[i]-それぞれ約10個あります-のように

for(var i=0, city; i < cityList.len; i++ {
      city = cityList[i]

     //manipulate a bit 

    d.city.push(data, data1, data2) //i.e. region, name, type

}

次に、そのデータを表示したいd.cityですか?どうやってやるの

4

1 に答える 1

2

データを配列に設定する必要があります:

d.city.push({
   region: data,
   name: data2,
   type: data3
});

データを取得するには、d.city次を使用できます。

$.each(d.city, function() {
  console.log(this.region);
  console.log(this.name); // etc
});
于 2012-05-18T16:40:08.570 に答える