ID 按字母顺序而不是数字顺序
Posted
技术标签:
【中文标题】ID 按字母顺序而不是数字顺序【英文标题】:Ids get ordered alphabetically instead of numerically 【发布时间】:2010-12-22 18:01:10 【问题描述】:我从mysql中拉取数据,按id排序,即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'
);
)
【问题讨论】:
【参考方案1】:听起来您需要将该列的列类型设置为数字,以便排序正常工作。详情见the data tables website
【讨论】:
以上是关于ID 按字母顺序而不是数字顺序的主要内容,如果未能解决你的问题,请参考以下文章