jQuery SelectBox プラグインを使用して、次のような JSON オブジェクトを作成しようとしています。 ここで、'value'
と'name'
は選択ボックスの値のペアです。
'Opt Group 1': {
'value': 'name',
'value': 'name',
'value': 'name',
'value': 'name',
'value': 'name'
},
そのため、データをループするときに、配列の最後にさらにデータをプッシュします。現在、'name'
唯一のものを表示するには、次を使用します。
var jsonObj = [];
for(var i=0; i<data.length; i++){
jsonObj.push(data[i].name);
}
console.log(jsonObj);
私が理解している限り、JavaScript は変数を識別子として使用することを好まないようです。つまり、私にはできません。jsonObj.push({data[i].id:data[i].name});
選択ボックスを必要に応じて機能させるために、必要な種類の JSON オブジェクトを作成するにはどうすればよいでしょうか?