我在项目中使用了dataTables(此插件的链接:http://legacy.datatables.net/ref)。 我需要从ajax获取一个列表并将此值分配给aaSorting。像
var sortOrder = [];
$.ajax({
type: "GET",
url: getSortOrderUrl,
dataType: 'json',
success: function (result) {
sortOrder = result;
}
});
console.log(sortOrder); // is [[2,'asc'], [3,'desc']]
var table = $('#myTable').DataTable({
...
"aaSorting": sortOrder,
...
});
不起作用:(
我怎样才能获得像aaSorting这样的表格属性?我无法使用console.log(table.aaSorting)
。
答案 0 :(得分:0)
您需要等到ajax完成后再构建表,以便变量可用:
success: function (result) {
sortOrder = result;
var table = $('#myTable').DataTable({
...
"aaSorting": sortOrder,
...
});
}