Ids se ordenados alfabeticamente, em vez de numericamente
-
11-09-2019 - |
Pergunta
Estou retirando dados de MySQL ordenados por id, que é 1,2,3 e não há nenhum problema.
No entanto, quando eu usá-lo com http://www.datatables.net/ , a ordem se torna 1, 10, 11, 12, ..
Eu não sou capaz encontrar qualquer parâmetro para classificar este problema.
Eu estou querendo saber se alguém sabe como consertar isso.
$(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'
}
} );
} )
Solução
Parece que você precisa para definir o tipo dessa coluna coluna para numérico, para o tipo de trabalho corretamente. Esta é detalhado em site da tabelas de dados
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow