如何使用json文件加载jquery数据表状态?

时间:2016-07-07 17:57:15

标签: javascript jquery json datatables

如何使用json文件加载jquery数据表状态? API似乎没有提供加载方法。

提前致谢。

图书馆链接为https://datatables.net/

1 个答案:

答案 0 :(得分:1)

听起来您不想将Ajax源用于数据,这意味着您可以使用Javascript数组选项来加载数据。您必须编写自己的代码来将JSON文件解析为Javascript数组,但是您可以使用以下代码块将其加载到DataTable(由this stackoverflow post通过@jessegavin公然窃取并更新我的标准非常轻微到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