【问题标题】:Ids get ordered alphabetically instead of numericallyID 按字母顺序而不是数字顺序
【发布时间】: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'
        }
    } );
} )

【问题讨论】:

    标签: jquery jquery-datatables


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-07
      • 2021-10-07
      • 2022-12-18
      • 1970-01-01
      相关资源
      最近更新 更多