2009-12-03 168 views
1

我从id排序的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' 
     } 
    }); 
}) 

回答

2

听起来您需要将该列的列类型设置为数字,以便排序正常工作。详情请见the data tables website