datatable table.rows.add不工作

时间:2016-06-26 21:05:49

标签: datatables datatables-1.10

美好的一天

我正在尝试使用jquery向datatable添加行。 table.rows.add([' Andani'])。绘制();

添加的字符串" Andani"正在拆分列。 你会得到" A"在第一栏中," n"在第二栏中," d"在第三栏,依此类推。

我可能做错了什么?

我有<th class="SideTables">ContactName</th>现在我已将&lt; tbody></tbody>留空以由jquery修改。我现在考虑了table.rows.add([{"ContactName":"Andani"}]).draw();,但是这次围着桌子是空白的。

1 个答案:

答案 0 :(得分:0)

如果提供字符串,数据表rows.add()方法肯定会将其拆分为列。

您应该为字符串添加列名

让我们假设您有列;

  • 名称
  • 年龄
  • 公司

您的rows.add()方法应该是这样的;

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