我正在使用 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请求>参数发送))。
对你有帮助吗?