に新しいフィールドを追加します。私は、DataTableの上で、このデータを使用したいが、私は追加したい反復配列と、私は次のようなAJAX呼び出しからJSON配列した各ネストされた配列
[{field1: "Something", field2: "Other"},{field1: "Something", field2: "Other"},{field1: "Something", field2: "Other"}]
をフィールドTitle(Group)に基づいてテーブル内の各行にテキストを入力します。したがって、この列を各配列に追加すると、次のようになります。
[{field1: "Something", field2: "Other", Group: "Text Input"},{field1: "Something", field2: "Other", Group: "Text Input"},{field1: "Something", field2: "Other", Group: "Text Input"}]
このように、DataTablesは新しい各行にテキスト入力を追加します。これはjQueryやjavascriptを使ってどのように達成できますか?
私は、配列の谷繰り返すことで試してみました:
var i, j, arrayItem;
for (i = 0; i < array.length; ++i) {
arrayItem = array[i];
arrayItem.push({Group: "Text Input"});
}
しかし、これはエラー、"Push" is not a function
を示しています。ご覧のとおり、JSON配列にはネストされた配列ごとに明示的なインデックスはなく、各配列は一意ではありません。
私は、ネストされたオブジェクトの代わりに、ネストされた配列に参照のうえいたときにと差別化する方法を参照してください?。私はしばらくこのことに苦しんでいる。 – CrisAlfie
'[...]'は配列を表します。 '{...}'は非配列オブジェクトを示します。 –
私はこの質問をここに残しておきます。将来的に他人を助けるかもしれません:D – CrisAlfie