在DataTable jquery 中添加一行,它是如何工作的?

Adding a row in DataTable jquery, how it works?

当使用 jQuery 数据表时,我在 self.table 变量中有我的 table,我正在尝试:self.table.fnAddData();self.table.row.add(); 什么都没有...

有什么问题吗?

SOLUTION

对于 DataTables 1.10 及更高版本

  • 如果table用DataTable()初始化:

    self.table = $('#example').DataTable();
    self.table.row.add([/* data goes here */]).draw();
    
  • 如果table用dataTable()初始化:

    self.table = $('#example').dataTable();
    self.table.api().row.add([/* data goes here */]).draw();