答案 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提供了非常好的数据加载源摘要。