在数据表中如何将变量传递给 aaSorting
In DataTables how to pass a variable to aaSorting
我在我的项目中使用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)
.
您需要等到 ajax 完成才能构建表,以便变量可用:
success: function (result) {
sortOrder = result;
var table = $('#myTable').DataTable({
...
"aaSorting": sortOrder,
...
});
}
相关文章:
- 将函数的上下文应用于javascript变量
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- 将PHP变量传递给jQuery时遇到问题
- 如何通过ajax刷新JSF填充的javascript变量
- 参数变量出现ngTable指令问题
- 通过javascript重定向html传递php变量
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 全局变量和全局对象的属性之间有什么区别吗
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 值对象在某个变量发生更改后发生更改
- Javascript变量赋值|
- AngularJS-在JSON选择器中使用变量名
- Javascript计数器变量未显示正确的值
- delete关键字在全局变量上的不同行为
- 如何在php变量中嵌入JQuery代码
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 在javascript函数中设置全局变量
- 将变量传递给外部Javascript
- 在数据表中如何将变量传递给 aaSorting