gpt4 book ai didi

php - 如何从 Datatables jQuery 插件中提取过滤后的数据?

转载 作者:可可西里 更新时间:2023-11-01 08:37:20 26 4
gpt4 key购买 nike

我正在使用 jQuery 插件 Datatables使用 PHP 对 MySQL 数据库中的大量数据进行排序、过滤和分页。我需要我的应用程序根据表中过滤后的数据运行特定功能。

例如,我的一个数据表显示了系统中的所有用户,这些用户可以按用户类型(受限、标准、管理员)进行过滤。我希望能够运行一个函数来为过滤后的用户打印详细记录。

Datatables 插件允许我这样做吗?如果是这样,我在文档中没有找到任何直观的内容。

请帮忙!

最佳答案

你想要的是来自API插件的fnGetFilteredNodes

检查 the documentation here .

我认为你应该有一个隐藏的列来存储记录 ID,然后循环 fnGetFilteredNodes 的结果来获取过滤后的 ID,最后执行你想要的任务(比如有详细信息从服务器端过滤的用户...)

<script type="text/javascript" src="jquery.dataTables.js"></script>
<script type="text/javascript" src="dataTables.fnGetFilteredNodes.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var oTable = $('#example').dataTable();

$('#button').click( function () {
var nFiltered = oTable.fnGetFilteredNodes();
// do something with the results
alert( nFiltered.length +' nodes were returned' );
} );
} );
</script>

关于php - 如何从 Datatables jQuery 插件中提取过滤后的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8640892/

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