2016-07-02 20 views
0

Ich benutze JQuery Datentabelle für meine Tabelle, aber ich möchte den letzten Eintrag zuerst als in der Tabelle erscheinen in absteigender Reihenfolge erscheinen. Versuchte Änderung der PHP MYSQL Select-Anweisung, aber nicht funktioniert. Ich dachte, könnte dies der Code sein, um meine Bedürfnisse zu ordnen? Ich f so, irgendjemand führt mich wie man das gleiche? Danke ...JQuery Databases Bestellung von Desc oder

<link rel="stylesheet" type="text/css" href="css/jquery.dataTables.css"> 
    <script type="text/javascript" language="javascript" src="js/jquery.js"></script> 
    <script type="text/javascript" language="javascript" src="js/jquery.dataTables.js"></script> 
    <script type="text/javascript" language="javascript" > 
     $(document).ready(function() { 
      var dataTable = $('#employee-grid').DataTable({ 
       "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"); 

        } 
       } 
      }); 
     }); 

    </script> 

Antwort

0

Sie müssen die Standardreihenfolge Spalte, wie folgt spezifizieren:

var dataTable = $('#employee-grid').DataTable({ 
     "order": [[ 1, "desc" ]], 
"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"); 

      } 
     } 
    }); 

Überprüfen Sie die Datentabellen-Dokumentation für weitere Informationen: https://datatables.net/examples/basic_init/table_sorting.html

+0

hat funktioniert, danke .. –

1
<script type="text/javascript" language="javascript" > 
     $(document).ready(function() { 
      var dataTable = $('#employee-grid').DataTable({ 
       "processing": true, 
       "serverSide": true, 
       "order": [[ 0, "desc" ]], //add this line 
       "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"); 

        } 
       } 
      }); 
     }); 

    </script> 

NB: Unter der Annahme, Ihre erste Spalte der Tabelle ist eine Art automatisch inkrementierte ID

+0

perfekt funktioniert. Vielen Dank. –

+0

@BobMwenda wc :) Sie können immer Antworten aufwerten, die für Sie arbeiteten :) –

+0

@AsifRahaman: Es gibt etwas für Ihre Bemühungen. – STLDeveloper