数据表重新初始化(jQuery)
当我首先加载我的页面时,表中没有任何内容,并且数据表没有初始化,在添加了几个交互行之后以及添加所有行时(使用ajax调用)我以这种方式初始化数据表:
oTable = $('#table).dataTable( { "bJQueryUI": true, "bSortClasses": false, "sDom":'T', "sPaginationType": "full_numbers", "sDom": 'Tt' } );
问题是我希望能够清除该表并继续在html中添加内容,然后在不使用fnAddData的情况下从该源代码重新创建表。
有任何想法吗?
谢谢!
调用$('#table').dataTable().fnDestroy();
将清除dataTable
代码表并允许您操作表,然后再次调用dataTable
。
你能用fnUpdate
和fnClearTable
吗? http://datatables.net/api
初始化数据表集bDestroy:true并在通过$('#myTable').dataTable().fnClearTable();
添加更新清除表之前$('#myTable').dataTable().fnClearTable();
。 而已!!
使用初始化变量bDestory
。 不是nDestroy 。
清除表,oTable.api()。clear()。draw();
从ajax,oTable.api()重新加载数据.ajax.reload();
我认为reInit不是一个好方法
- 部分视图在Jquery Ajax Post之后刷新
- formData对象无法使用jquery AJAX发布?
- 使用AJAX返回JSON对象
- Jquery.get()在IE8 / 9中不起作用。 不会加载未修改的缓存页面304
- 使用ajax显示为随机字符串的PDF生成?
- 如何在asp.net Ajax更新pannel中使AsyncPostback之后的JQuery masked-input插件工作?
- 无法从同一个AJAX TinyMCE textarea发布两次
- 为什么我收到此错误:“未捕获的TypeError:无法读取未定义的属性’标题’”?
- jQuery.ajax在服务器上给出了“TypeError:无法读取null的属性’documentElement’,但不是本地的