我正在使用 jquery 数据表(datatables.net),我想要多列过滤。我的表格是预先包装好的。我不想使用 datables 输入过滤生成器。
有任何想法吗?
我正在使用 jquery 数据表(datatables.net),我想要多列过滤。我的表格是预先包装好的。我不想使用 datables 输入过滤生成器。
有任何想法吗?
您可以fnServerParams 在此处使用 doc + 示例
另一个例子 :
$(文档).ready(函数() {
$('#example').dataTable({
“bJQueryUI”:是的,
"sPaginationType": "full_numbers",
“bProcessing”:是的,
“bServerSide”:是的,
"sAjaxSource": "script/server_showapply.php",
“fnServerParams”:函数(aoData){
aoData.push( { "name": "nameOfparam", "value": $('#idOfInputForm').val() } );
}
});
});
您应该拥有或类似的东西(取决于服务器)Request['nameOfparam'],它们将具有表单输入的价值
对于发送给您的数据表的每个 ajax 请求,所有内部参数 ( sEcho, iTotalRecords... + 您在此处的自定义参数“nameofparam”,您可以使用浏览器在日志网络中看到它们(例如 Chrome F12 > Network > your request > header请求>参数发送))。
对你有帮助吗?