我正在使用 dataTable 插件 ( datatable ) 来管理我的 HTML 表格。
但是,当我调用这个插件的init时,我表的数据……消失了!为什么?
我不知道,我已经使用过这个方法,我从来没有遇到过这个问题!有人可以帮助我吗?
对 init 的调用是:
jQuery('#measure').dataTable( {
"bDestroy": true, //using this because I call this init many times
"aoColumnDefs": [
{ "bSortable": false, "aTargets": [ 0 ] },
{ "bSortable": false, "bSearchable": false, "bVisible": false, "aTargets": [ 3,4,8,9,10,11,12,13,14,15,16,17 ] },
],
"aaSorting": [[5, 'asc']]
});
如果我在这段代码之前在 JS 中使用阻塞警报来查看发生了什么,我可以看到包含正确数据的表。在此之后,我什至看不到来自 HTML 控制台的数据,比如 firebug。
编辑:
也许问题出在 bDestroy 上?我想每次在表中插入一行,每次我回忆这个 init 方法