- 締切済み
JSONのプロパティ名に変数を使用したい
JSONのプロパティ名を動的に変更したく、以下のようなコードを書いたのですが エラーでした。 var caption = "test"; var jsonSampl = { caption : "abc" }; (captionではなく、"test"というプロパティ名が欲しいのです。。) 何か方法はありますでしょうか? ※JQueryのコードで以下の"OK"部分を変数で変えたいのです。。 このプロパティがそのまま表示されるので・・。 $("<div>テスト</div>").dialog({ buttons: { "OK": function() { $(this).dialog("close"); $(this).remove(); } } }) よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- hitomura
- ベストアンサー率48% (325/664)
回答No.1
参考URLの「連想配列とは」の// 1と// 4を比較するとこうできるみたいだけど……これでいいのかな? var caption = "test"; var jsonSampl = {}; jsonSampl[caption] = "abc";