Javascript 分配给变量时使用Jquery DataTable
我正在讨论Jquery数据表的一个问题 我有几个数据表,但我只想将其中一个分配给另一个变量并使用它 下面是示例的小代码:Javascript 分配给变量时使用Jquery DataTable,javascript,jquery,datatables,Javascript,Jquery,Datatables,我正在讨论Jquery数据表的一个问题 我有几个数据表,但我只想将其中一个分配给另一个变量并使用它 下面是示例的小代码: var time = "morning"; var helloTable; var goodMorningTable = $('#goodMorning').DataTable({ ... }); var goodAfternoonTable = $('#goodAfternoon').DataTable({ ... }); var goodEveningTable =
var time = "morning";
var helloTable;
var goodMorningTable = $('#goodMorning').DataTable({
...
});
var goodAfternoonTable = $('#goodAfternoon').DataTable({
...
});
var goodEveningTable = $('#goodEvening').DataTable({
...
});
function sayHello(time) {
switch(time) {
case "morning":
helloTable = goodMorningTable;
break;
case "afternoon":
helloTable = goodAfternoonTable;
break;
case "evening":
helloTable = goodEveningTable;
break;
}
helloTable.draw(); // And do more things with it
}
$('#btnAfternoon').on('click', function () {
sayHello("afternoon");
});
我的代码比这更复杂,但或多或少遵循相同的结构。我的DataTables数据来自服务器(AJAX)
在调试模式下,我可以看到执行了draw()
指令,但什么也没发生。我看到没有任何事情发生,因为没有“加载”时间
如果不够清楚,请告诉我
你有什么建议可以让它发挥作用
提前谢谢