2016-05-05 3 views
1

Thisは、フィデリックの基本データです。 これはdefaultで、ドロップダウンは私が作業を取得したいものを今follwoing Show options 10, 25, 50, 75 and 100 records:

が表示されます"lengthMenu": [ [10, 25, 50, -1], [10, 25, 50, "All"] ]である私はthis fiddleにすることができます。しかし、サーバー側の処理を使用すると、これは私にとってはAllオプションが機能しない場所です。他はそうする。 Allを選択すると、表示されているデータがディスパッチされ、下部にはNo data found in the serverと表示されます。datatables + lengthMenu +すべて+サーバ側処理+非動作

私の知る限り、データはサーバーからのものです。どのように私はこれを撃つことができます問題を助言することができます私の知る限り、私はAllを選択するとき、私はlength:-1を送っていますし、Allは、サーバー側の処理を使用している場合、あなたは無視すべき

 $(document).ready(function() { 
      var dataTable = $('#employee-grid').DataTable({ 
       "lengthMenu" : [[ 10, 25, 50, -1 ],[ '10', '25', '50', 'All' ]], 
       //"pageLength": 25, 
       "processing": true, 
       "serverSide": true, 
       "ajax":{ 
        url :"employee-grid-data.php", // json datasource 
        type: "post", // method , by default get 
        error: function(){ // error handling 
         $(".employee-grid-error").html(""); 
         $("#employee-grid").append('<tbody class="employee-grid-error"><tr><th colspan="3">No data found in the server</th></tr></tbody>'); 
         $("#employee-grid_processing").css("display","none"); 

        } 
       }     
      }); 
     }); 


+0

「html」コードを表示しますか? –

答えて

-1

が機能しない理由10のためにそれはそうではないことを確認length:10ですstartおよびlengthリクエストパラメータのみlengthパラメータはすべてのレコードを返すためにPHPスクリプトで-1です。

+0

私の脳がどう働いているのかということは、何時間も何度も何度も何度も何度も私に無作為にやって来たのです。 – HattrickNZ

関連する問題