Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 一列上带有DataTable multifilter的服务器端ajax请求_Jquery_Ajax_Datatables - Fatal编程技术网

Jquery 一列上带有DataTable multifilter的服务器端ajax请求

Jquery 一列上带有DataTable multifilter的服务器端ajax请求,jquery,ajax,datatables,Jquery,Ajax,Datatables,我创建了一个数据表,如下所示: var ticketDataTable = $("#ticketDataTable").DataTable({ serverSide: true, ajax: { url: ajaxUrl, type: "POST", data: function(data) { data.ticketStatusFilter = ketStat

我创建了一个数据表,如下所示:

var ticketDataTable = $("#ticketDataTable").DataTable({
        serverSide: true,
        ajax: {
            url: ajaxUrl,
            type: "POST",
            data: function(data) {
                data.ticketStatusFilter = ketStatusCheckboxes.filter(':checked')
                    .map(function() { return this.value; }).get()
                    .join(';')
            }
        },
        columns: [
            { 
                 name: "ticket.ticketNumber",
                 data: "0.ticketNumber" 
            },
            { },
            { },
            { },
            { },
            { },
            { },
            { },
            { },
            { },
            { },        
            { },
            { },
            { },
            { },
            { }
        ],
        bSortCellsTop: true,
        dom: 'rt<lp>',
        order: [[2, "desc"]]    // Sort by descending date
    });
我需要在我的第五篇专栏文章中进行多重筛选,但由于服务器端参数(true),我不知道如何进行多重筛选。我不能改变它

如果你有办法解决我的问题。谢谢

我找到了解决这个问题的方法。 我在ajax请求中添加了新数据。我在服务器端使用它来执行请求。然后,每次点击我的过滤器,我都会更改数据,并重新启动请求

很好

我找到了解决这个问题的方法。 我在ajax请求中添加了新数据。我在服务器端使用它来执行请求。然后,每次点击我的过滤器,我都会更改数据,并重新启动请求

很好

$("table#ticketDataTable thead tr th#multiSelectFilter").find("select").SumoSelect({ selectAll: true });