Ids vengono ordinati alfabeticamente invece di numerico
-
11-09-2019 - |
Domanda
io sto tirando fuori i dati di MySQL in ordine di ID, che è 1,2,3 e non c'è nessun problema.
Tuttavia quando lo uso con http://www.datatables.net/ , l'ordine diventa 1, 10, 11, 12, ..
Non sono in grado trovare alcun parametro di risolvere questo problema.
Mi chiedo se qualcuno sa come risolvere questo problema.
$(document).ready( function() {
$("#tablesorter").dataTable( {
"iDisplayLength": 40,
"oLanguage": {
"sLengthMenu": 'Display <select>'+
'<option value="20">20</option>'+
'<option value="40">40</option>'+
'<option value="60">60</option>'+
'<option value="80">80</option>'+
'<option value="100">100</option>'+
'<option value="-1">All</option>'+
'</select> records'
}
} );
} )
Soluzione
Sembra che è necessario impostare il tipo di colonna di quella colonna a numerico, in modo che il tipo di funzionare correttamente. Questo è dettagliata a sito le tabelle di dati
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow