如果一个datatable生成的表格是ajax请求的数据的,我们只需要 xxx.ajax.reload()即可重新获取数据
但如果数据是从别处直接拿过来的数组该如何更新,
具体操作是
记录当前页码
清除整个表格数据
添加表格的全部数据
定位页面当之前的记录,并重绘
操作见下面的代码
var realTable = $('#example').DataTable(dataTableSetting)
// 新数据
newDataList=[
['a1', 'b1'],
['a2', 'b2']
]
function reloadData(dataList) {
var currentPage = realTable.page()
realTable.clear()
realTable.rows.add(newDataList)
realTable.page(currentPage).draw( false );
}
reloadData(newDataList)

本文介绍了一种更新由数组填充的Datatable数据的方法。通过记录当前页码、清除原有数据、添加新数据并重新定位到记录页码的方式实现数据刷新。
456

被折叠的 条评论
为什么被折叠?



