タイトルについて残念です - それを他の方法で説明する方法はわかりませんでした。しかし、私はこのようなオブジェクトを初期化しています:別のオブジェクトのキーに値として複数のオブジェクトを追加
var form = {};
form.title = 'Titel';
form.fields = { type: 'radio', label: 'First name', id: 1 }
その後、私は、オブジェクトに追加している:
form.fields.choices = { text : "Standard", value : "Standard" , isSelected : false, price : ''};
私に次の配列与えること:しかし
を、私は次のように選択肢キーに複数の配列を追加します:
Array (
[title] => Titel
[fields] => Array
(
[type] => radio
[label] => First name
[id] => 1
[choices] => Array(
Array (
[text] => Standard1
[value] => Standard1
[isSelected] => false
[price] =>),
Array (
[text] => Standard2
[value] => Standard2
[isSelected] => false
[price] =>)
)
)
)
どうすれば達成できますか?
あなたは2番目のコードブロック内のオブジェクトや配列を切り替えます。 form.fields.choicesを配列またはオブジェクトにしますか? – joh04667
注:連想配列ではなく、単なるオブジェクトです。 – gcampbell
配列やオブジェクトが必要かどうかはわかりません。私はAjaxを使ってPHPに送っています。ここでは、次のような構造にする必要があります:http://pastebin.com/T83H5S8C – user2806026