2017-05-30 6 views
0

このコードは部分的に動作しています。 ajaxコードはサーバーからjsonデータを取得できました。しかし、検索機能とソート機能は機能しません。ここに私のjsコードです。助けてください!jQueryブートストラップデータ検索とソートが機能しません

$(document).ready(function(){ 
    $('.dataTables-example').DataTable({ 
      pageLength: 25, 
      responsive: true, 
      dom: '<"html5buttons"B>lTfgitp', 
       "processing": true, 
       "serverSide": true, 
       "ajax"  : "getData3.php", 
       "columns" : [ 
        { "data" : "id"}, 
        { "data" : "sales_license"}, 
        { "data" : "first_name" }, 
        { "data" : "last_name" }, 
        { "data" : "email"} 
       ], 



      buttons: [ 
       //{extend: 'copy'}, 
       //{extend: 'csv'}, 
       //{extend: 'excel', title: 'ExampleFile'}, 
       //{extend: 'pdf', title: 'ExampleFile'}, 

        {extend: 'print', 
       customize: function (win){ 
         $(win.document.body).addClass('white-bg'); 
         $(win.document.body).css('font-size', '10px'); 

         $(win.document.body).find('table') 
           .addClass('compact') 
           .css('font-size', 'inherit'); 

       } 
       } 
      ] 

     }); 
}); 
+1

コンソールに大きな赤色のエラーがある可能性があります。それらをチェックしてください。 – davidkonrad

+0

申し訳ありませんコンソールで大きな赤いエラーが何を意味しますか? – CK8

+0

F12を押して、「コンソール」パネルを探してからF5を押します。 – davidkonrad

答えて

0

問題が見つかりました。私は次の行をコメントする必要があります。

  //"processing": true, 
      //"serverSide": true, 

コードが動作するようになりました。検索と並べ替えの理由は、サーバー側ではなくクライアント側で行われるためです。

関連する問題