是否有一种方法来过滤初始化的数据表?



我有一个正在渲染的数据表,正在填充来自ajax调用的数据,下面是它的代码:

let table;
table = $('#table_preview').DataTable({
"pageLength": 10,
"processing": true,
"ajax": {
"url": '/assets/ajax/table_ajax_handler.php',
"type": "POST",
"data": { action: "getPesticidesForTable" }
},
"columns": [
{ "data": "crop" },
{ "data": "diseases" },
{ "data": "chemical" },
{ "data": "product" },
{ "data": "rate" },
{ "data": "max_no" },
{ "data": "hi" },
{ "data": "mrl" },
{ "data": "pcs_no" },
{ "data": "supplier" }
]          
});
$.ajax({
url: "/assets/ajax/table_ajax_handler.php",
type: "POST",
data: {
action: 'getPesticidesForTable'
}
})
.done(res => {
console.log(res);
});

我的问题是,有没有一种方法来传递一种方式,只显示行"crop"是"Wheat"例如,无需手动搜索。显然,最终目标是使其动态,并根据用户点击或预先确定的内容进行过滤。我已经看过了数据表文档,但似乎找不到任何这样的

经过深入研究,我找到了一个解决方案:

"searchCols": [
{ "search": "Brussels Sprouts" },
{ "search": "Ring spot" }
]  

最新更新