我正在使用DataTables进行服务器端处理。现在我想在请求中发送一个额外的参数,这样我就可以进行一些数据分组。对于初始通话,我可以将data
添加到ajax
。
var dt = $('#products').DataTable({
"processing": true,
"serverSide": true,
"ajax": {
"url": "{{ route('product.data') }}",
"data": function(d){
d.grouping = 1;
}
},
这会添加一个参数grouping
,其值为1
。
现在我已经为数据创建了多个过滤器,点击按钮我重新绘制表格以获取过滤后的产品。
$("[data-search]").click(function () {
// Setting dt.columns(x).search('')
dt.draw();
});
如何在致电grouping
之前修改dt.draw()
值?