由于项目的新要求,我刚接触 DataTables。开始学了,但是官网的例子和实际使用的不一致让我很困惑。
具体来说,我想知道为什么初始化数据表时的选项名称在官方示例和实际使用中总是不同。例如,在官方指南中,静态数据初始化表的演示如下:
$('#example').DataTable( {
data: data
} );
然而,在我意识到这不起作用之后。我在 statckoverflow 中搜索,所以我得到的解决方案应该是
$('#example').DataTable({
"aaData": data
});
那么,为什么他们保持差距。这是因为命名空间等问题吗?另外,如果它们总是不同,我怎么知道这些选项的正确关键字?
我知道这个问题可能很愚蠢,但我花了好几个小时都没能找到答案。任何帮助将不胜感激。
最佳答案
匈牙利符号 aaData
用于 jQuery DataTables 1.9。 jQuery DataTables 1.10+ 中使用了新的驼峰命名约定 data
。 jQuery DataTables 1.10+ 支持两者以提供向后兼容性。
参见 Converting parameter names for 1.10获取更多信息。
旧 1.9 版本的文档仍可在 http://legacy.datatables.net/ 获得
关于javascript - DataTables初始化关键字与官方示例不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39282693/