Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.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
Javascript 在使用筛选器之前,如何使datatable为空?_Javascript_Php_Jquery_Ajax_Datatables - Fatal编程技术网

Javascript 在使用筛选器之前,如何使datatable为空?

Javascript 在使用筛选器之前,如何使datatable为空?,javascript,php,jquery,ajax,datatables,Javascript,Php,Jquery,Ajax,Datatables,我有代码来查看数据表,通过按下多个按钮,数据表可以按名称过滤 我只想按筛选器查看数据表,如果未单击任何筛选器,我希望日期不可见。使用dataTable.clear() 请注意,此方法不会自动用空数据集重新绘制表。为了重新绘制表格,请使用draw()方法,该方法可以简单地作为clear()方法返回对象的链接方法调用,例如table.clear().draw() 当您希望立即向表中添加新行时,这对性能非常有用-只有在添加了所有必需的行后才能调用draw()方法来帮助提高性能 var dataTab

我有代码来查看数据表,通过按下多个按钮,数据表可以按名称过滤

我只想按筛选器查看数据表,如果未单击任何筛选器,我希望日期不可见。

使用
dataTable.clear()

请注意,此方法不会自动用空数据集重新绘制表。为了重新绘制表格,请使用
draw()
方法,该方法可以简单地作为
clear()
方法返回对象的链接方法调用,例如
table.clear().draw()

当您希望立即向表中添加新行时,这对性能非常有用-只有在添加了所有必需的行后才能调用
draw()
方法来帮助提高性能

 var dataTable = $('#timesheetTable').DataTable({
            'processing': true,
            'serverSide': true,
            'serverMethod': 'post',
            'searching': false, // Set false to remove default Search Control
            'ajax': {
                'url': 'timesheet_fetch.php',
                'data': function(data) {
                    data.name = window.name;
                }
            },
            'columns': [
                {data: 'start_timestamp'}, 
                {data: 'end_timestamp'},
                {data: 'duration'},
                {data: 'activity'},
                {data: 'description'},
                {data: 'name'},
                {data: 'bogie_serial_no'},
            ]
        });

        $('.name').click(function() {
           dataTable.draw();
        });