ich HTML-Tabelle habenDatentabellen multible Spaltensortierung arbeiten nicht
<table id="example" class="display" cellspacing="0" width="100%">
<thead><tr><th>Name</th><th>Address</th><th>Phone</th><th>Email</th></tr></thead>
<tfoot><tr><th>Name</th><th>Address</th><th>Phone</th><th>Email</th></tr></tfoot>
</table>
und jquery von datatables.net blugin
$('#example').DataTable({
"processing": true,
"serverSide": true,
"orderMulti": true,
"aaSorting": [ [0,'asc'], [1,'asc'] ],
"ajax": {
url: "data.php",
"type": "POST"
}
}).fnSort([ [0,'asc'], [1,'asc'] ]);
Und Problem ist, dass, wie die Arbeit mehrere Tabellensortierung zu setzen. Wenn ich klicke, klicken Sie auf Adressentabelle geklickt. Ich möchte auf den Adressentitel klicken, es ändert seine Sortierung und bleibt Name sortieren. Aber das Klicken auf einen Tisch und andere Sortierung verlieren. Siehe ein Bild. In der SQL-Abfrage Reihenfolge nach Name desc, funktioniert Adresse asc nie. Danke
ja Server-Site. – user2301515
Ich müsste die JSON-Daten sehen, die Sie vom Server zurücksenden. Weitere Informationen finden Sie in der Dokumentation zur serverseitigen Verarbeitung. Es muss in einem bestimmten Format sein, –
echo jsonEncode (DB :: query ("SELECT Name, Stadt, Telefonnummer, contactEmail FROM meine Tabelle ORDER BY phonenumber asc LIMIT 0, 100")); Ich möchte in einem Klick-Event einen Abfrageteil "order by phonenumber asc, city desc, name asc" nicht nur "order by name asc". Aber wahrscheinlich aktiviert die Datenquelle js-blugin es nicht. – user2301515