Codeigniter 搜索和Excel按钮在datatable中不起作用 <script src="<?=base_url('public/js/jquery-ui.js')?>"></script> <scr

Codeigniter 搜索和Excel按钮在datatable中不起作用 <script src="<?=base_url('public/js/jquery-ui.js')?>"></script> <scr,codeigniter,datatable,Codeigniter,Datatable,搜索和Excel按钮在datatable中不起作用 <script src="<?=base_url('public/js/jquery-ui.js')?>"></script> <script src="<?=base_url('public/js/jquery.dataTables.min.js')?>"></script> <script src="&l

搜索和Excel按钮在datatable中不起作用

<script src="<?=base_url('public/js/jquery-ui.js')?>"></script>
  <script src="<?=base_url('public/js/jquery.dataTables.min.js')?>"></script>
  <script src="<?=base_url('public/js/dataTables.fixedColumns.min.js')?>"></script>
  <script>
        $(document).ready(function(){
           var dataTable = $('#professorData').DataTable({
              scrollY:        "500px",
              scrollX:        true,
              scrollCollapse: true,
              paging:         true,
              dom: 'lBfrtip',
              lengthMenu: [[10,25,50,100, -1], [10,25,50,100, "All"]],
              buttons: [{ 
              extend: 'excelHtml5', text: 'Download Excel',
              exportOptions: {
                                columns: [1,2,3,4,5,6,7,8,9,10]
                             }
              }],
              fixedColumns:   {
                 leftColumns: 3,
                 rightColumns: 1
              },
              search: true, 
              language: {
                 processing: "<img src='<?=base_url('public/images/loading.gif')?>'>",
                 paginate: {
                    next: '<i class="fa fa-angle-double-right" aria-hidden="true"></i>',
                    previous: '<i class="fa fa-angle-double-left" aria-hidden="true"></i>'  
                 }
              },
              "processing": true,
              "serverSide": true,
              "order":[], 
              "bStateSave": true,
              "ajax": {
                 url: "<?=base_url('college/ajaxCollege')?>",
                 type:"POST"
              },
              "columns": [
                    { "data": "sn" },
                    { "data": "photo" },
                    { "data": "name" },
                    { "data": "email" },
                    { "data": "phone" },
                    { "data": "gender" },
                    { "data": "dob" },
                    { "data": "department" },
                    { "data": "designation" },
                    { "data": "action" },
                 ]
           });
           dataTable.on('draw.dt', function () {
               var info = dataTable.page.info();
               dataTable.column(0, { search: 'applied', order: 'applied', page: 'applied' }).nodes().each(function (cell, i) {
                   cell.innerHTML = i + 1 + info.start;
               });
           });
        });
     </script>