【发布时间】:2020-11-17 21:02:36
【问题描述】:
我正在尝试使用以下代码,但它不会正确地对列进行排序。数据正确显示为整数,但是当我单击列标题时,它似乎是随机排序的。
{
targets: 7,
data: null,
render: function(data, type, row, meta) {
var value = Math.floor(Math.random() * Math.floor(100));
if (type === "display") {
return value;
} else {
return value;
}
}
},
【问题讨论】:
-
你可以用
100代替Math.floor(100) -
无论
if中的条件如何,您都会返回value。而value始终是一个随机数。 -
@VLAZ 正确..但排序仍然不起作用。例如,我的值是 3,37,46,49,当我点击升序排序时,它显示为 46,49,3,37。
标签: javascript jquery sorting datatables