jquery DataTable插件使用自定义搜索

  $(function () {
            $("#pk_status").change(function () {
               valid = $(this).val();
               if(valid){
                   table.columns().on('preXhr.dt', function ( e, settings, data ) {
                       data.valid =valid;
                   }).draw();
               }

            });

            var table=$('#table').DataTable({
                'paging'      : true,
                'lengthChange': false,
                'info'        : false,
                'autoWidth'   : false,
                "stateSave"   : false,
                'searching'   : true,
                'ordering'    : false,
                 bFilter: false,    //去掉搜索框方法三:这种方法可以
                "language": datatable_lang,
                "dom": 'flrtip',
                serverSide: true,
                ajax: "/cp/operate/member-package/getList",
                'columns': [
                    { data: 'id'},
                    { data: 'member_id'},
                    { data: 'package.name'},
                    { data: 'package.charge_text'},
                    { data: 'package.area.area_name'},
                    { data: 'package.price'},
                    { data: 'valid_text'},
                    { data: 'unorder_time'},
                    { data: 'order_time'},
                ]
            })

        })

主要可通过
table.columns().on('preXhr.dt', function ( e, settings, data ) {
data.valid =valid;
}).draw();


进行自定义搜索的传值

 

posted @ 2020-04-02 15:56  phpwyl  阅读(1202)  评论(0编辑  收藏  举报