gpt4 book ai didi

javascript - DataTables 和 columnDefs 渲染数据

转载 作者:行者123 更新时间:2023-11-29 16:41:15 25 4
gpt4 key购买 nike

我正在使用数据表 1.10.19,我想根据表格单元格的内容过滤数据。

我正在使用columnDefs更改返回数据内容的选项。

我正在使用this php script检索数据。

我的代码是;

$('#example').DataTable({
processing : true,
serverSide : true,
ajax: url": '/server_processing.php',
columnDefs: [{
targets: 5, // row 6 in the html table
"render": function(data, type, row) {
if (row[5] == 0) {
data = 'rejected';
}
return data;
},
}]
});

这成功地显示了一个表,并且当从数据库返回 0 时,在第 6 列中被拒绝。但是,数据表不允许我过滤单词 rejected。我得到未找到匹配记录,但我可以过滤整数0

我认为数据表应该过滤表中显示的内容?

如有任何建议,我们将不胜感激。

最佳答案

您启用了服务器端处理模式 (serverSide: true),这意味着您必须在服务器端自行执行搜索。这可以手动完成或使用辅助类/库来完成。

例如,对于 PHP,请使用 DataTables 发行版中提供的 SSP 帮助程序类 (ssp.class.php)。对于 Laravel 框架,有 Laravel DataTables .

DataTables 插件仅在客户端处理模式下为您执行搜索。

关于javascript - DataTables 和 columnDefs 渲染数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53321556/

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