【发布时间】:2016-11-17 08:46:26
【问题描述】:
情况
即使我使用“正确”代码,我也无法禁用对某些列的排序。我看过几个 StackOverflow 帖子并尝试了答案。似乎没有任何效果,我的控制台中不断出现同样的错误。
SyntaxError: missing } after property list
"aoColumnDefs": [
//or
SyntaxError: missing } after property list
"columnDefs": [ {
代码
$('#tblMarkers').DataTable({
paging: false,
searching: false,
info: false
"columnDefs": [ {
"targets": 3,
"orderable": false
} ]
});
编辑:我错过了一个逗号... 但另一个问题......我怎么能做多个目标?
【问题讨论】:
-
您在此行末尾缺少一个逗号:
info: false。有帮助吗? -
我认为您将代码放置在错误的位置。你能把代码放在准备好的文档上面吗?
-
omg...我实际上错过了那个逗号...谢谢!现在可以使用了...
-
@MikeLammers “columnDefs”上的“targets”属性可以是一个数组。因此,您可以在当前 columnDef 上执行“targets: [2,3,4]”以禁用对第 2、3 和 4 列的排序。
标签: php jquery datatable datatables