-1

我正在使用数据表列出患者详细信息。这里无法按耐心排序。这些值来自 db。patientid 是数据库上的 varchar 类型。

我正在使用 "aaSorting": [[ 1,'desc']],将患者 ID 排序为默认值。但这些不是按顺序排列的。如何解决这个问题?

图片已附上。请找到。

在此处输入图像描述

4

2 回答 2

0

它排序正确,但作为文本。
您需要告诉数据表将该列视为数字。

$('#example').dataTable( {
    "aoColumnDefs": [
        { "sType": "numeric" }
    ]
} );

您可以从文档中获取更多信息。 http://www.datatables.net/plug-ins/sorting

于 2013-05-07T15:28:09.863 回答
0

它已得到纠正。使用过 $pid 。替换为 $pid。现在它工作正常。谢谢大家。

于 2013-05-20T12:28:52.103 回答