javascript - DataTables初始化关键字与官方示例不同

标签 javascript jquery namespaces datatables

由于项目的新要求,我刚接触 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/

相关文章:

javascript - 为什么加载一些css和js文件需要很长时间?

javascript - WkhtmlToPDF 全局 javascript 变量。访问页脚中的数据

javascript - 拖动元素时,如何获取要替换的元素的位置?

php 命名空间别名和目录词的选择 - 我们可以将目录命名为全局吗?

javascript - Jquery 验证插件更改默认消息

javascript - express.json() 是将Request对象识别为JSON对象?

javascript - 使用其他 javascript 删除字符串中某个字符的所有实例

javascript - jquery,调整 Canvas 大小而不缩放

c# - 使用 C# 反序列化 XML 文件,其中元素具有属性和值

namespaces - 在命名空间中使用 Carbon 字段