gpt4 book ai didi

javascript - 刷新数据表 1.9 而不删除所有行

转载 作者:行者123 更新时间:2023-11-29 21:57:12 25 4
gpt4 key购买 nike

我正在使用 dataTables js 1.9

对服务器的 ajax 调用从服务器获取我希望每 60 秒左右显示在表中的信息。

我在实现清除表并重新填充它的解决方案时没有遇到任何问题:

$(id).dataTable().fnClearTable();
for( var i = 0 ; i < json.response.length; i++ ){
$(id).dataTable().fnAddData([ json.response[i] ]);
}

问题是,每次重新加载时,用户都会被推回到第 1 页,因为表格会暂时为空,届时它只会有 1 页。

我想实现一个解决方案,我首先搜索不在结果中的行,删除那些,然后添加不在表中的行。为此,我需要能够通过一个值来定位一行,但我无法在 http://datatables.net/docs/DataTables/1.9.4/DataTable.html 中找到它。

有人对如何做到这一点有任何想法吗?

最佳答案

你不需要删除数据并重新填充它,你只需要重新绘制它。

var oTable = $("table").dataTable({ ... your settings ... });

//redraws the table
oTable.fnDraw();

关于javascript - 刷新数据表 1.9 而不删除所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25873788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com