【发布时间】:2016-07-07 17:57:15
【问题描述】:
【问题讨论】:
标签: javascript jquery json datatables
【问题讨论】:
标签: javascript jquery json datatables
听起来您不想使用 Ajax 源来获取数据,这意味着您可以使用 Javascript 数组选项来加载数据。您必须编写自己的代码来将 JSON 文件解析为 Javascript 数组,然后您可以使用以下代码块将其简单地加载到 DataTable(@jessegavin 公然从 this stackoverflow post 窃取并略微更新到 1.10 .x 标准):
var json = {
BrowserStats : [
{ engine: "Trident", browser: "IE 4.0", platform: "Win 95+", version: 4 },
{ engine: "Trident", browser: "IE 5.0", platform: "Win 95+", version: 5 },
{ engine: "Trident", browser: "IE 5.5", platform: "Win 95+", version: 5.5 }
]
};
$('#example').dataTable( {
data: json.BrowserStats,
columns: [
{ data: "Engine" },
{ data: "Browser" },
{ data: "Platform" },
{ data: "Version"}
]
});
事实上,我强烈建议您查看上面链接的帖子,因为 Jesse 为 DataTables 提供了一个非常棒的数据加载源摘要。
Check it out here
再次感谢@jessegavin
【讨论】: