2016-06-26 4 views
0

良い日データテーブルtable.rows.addが機能しない

jQueryを使用してデータテーブルに行を追加しようとしています。table.rows.add(['Andani'])。draw();

追加された文字列 "Andani"が列に対して分割されています。 最初の列に「A」、2番目の列に「n」、3番目の列に「d」などが表示されます。

私は間違っていますか?

私は今<th class="SideTables">ContactName</th>を持っています。< tbody></tbody>は、jqueryによって修正される可能性があります。私は今、table.rows.add([{"ContactName":"Andani"}]).draw();を考慮に入れましたが、今回はテーブルの周りが空白です。あなたはだけはそれを文字列をを与える場合

+0

適切な数の列、つまり 'table.rows.add(['Andani'、 ''、 ''、 ''])'で( 'add([...])'それは列の量を合計します) – davidkonrad

答えて

0

のDataTable rows.add()方法がわから列にそれを分割します。

文字列にという列名を付けてください。

カラムがあると仮定します。

  • 名前
  • 年齢
  • 会社

あなたrows.add()方法は次のようにする必要があります。

table.rows.add([{ 
     "Name": "Emre", 
     "Surname": "Bolat", 
     "Age": "30", 
     "Company": "ABC XYZ" 
    }, { 
     "Name": "Andi", 
     "Surname": "Masikhwa", 
     "Age": "??", 
     "Company": "???" 
    }]).draw(); 
+0

@Emreの返事をありがとう。私が持っているテーブルは ContactNameです。を空のままにしてjqueryで修正しました。私は今、あなたがこのtable.rows.add([{"ContactName": "Andani"}]))のように見えるように、私のコードに返信することを考慮しました。しかしこのテーブルの周りは空白です。 –

+1

質問を編集してコードを投稿できますか? –

関連する問題