数据表重新初始化(jQuery)

当我首先加载我的页面时,表中没有任何内容,并且数据表没有初始化,在添加了几个交互行之后以及添加所有行时(使用ajax调用)我以这种方式初始化数据表:

oTable = $('#table).dataTable( { "bJQueryUI": true, "bSortClasses": false, "sDom":'T', "sPaginationType": "full_numbers", "sDom": 'Tt' } ); 

问题是我希望能够清除该表并继续在html中添加内容,然后在不使用fnAddData的情况下从该源代码重新创建表。

有任何想法吗?

谢谢!

调用$('#table').dataTable().fnDestroy(); 将清除dataTable代码表并允许您操作表,然后再次调用dataTable

你能用fnUpdatefnClearTable吗? http://datatables.net/api

初始化数据表集bDestroy:true并在通过$('#myTable').dataTable().fnClearTable();添加更新清除表之前$('#myTable').dataTable().fnClearTable(); 。 而已!!

使用初始化变量bDestory 。 不是nDestroy

清除表,oTable.api()。clear()。draw();

从ajax,oTable.api()重新加载数据.ajax.reload();

我认为reInit不是一个好方法