Идентификаторы упорядочены в алфавитном порядке, а не в цифровом порядке.
-
11-09-2019 - |
Вопрос
Я извлекаю данные из MySQL, упорядоченные по идентификатору, который равен 1,2,3, и проблем нет.
Однако, когда я использую его с http://www.datatables.net/, порядок становится 1, 10, 11, 12,..
Я не могу найти какой-либо параметр для решения этой проблемы.
Мне интересно, знает ли кто-нибудь, как это исправить.
$(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'
}
} );
} )
Решение
Похоже, вам нужно установить числовой тип этого столбца, чтобы сортировка работала правильно.Подробно это описано на сайт таблиц данных
Не связан с StackOverflow