【发布时间】:2015-05-12 14:57:55
【问题描述】:
我正在尝试将一些数据作为数组传递给 DataTables,并初始化为我尝试将其初始化为数组的变量。我还尝试根据 Datatables 网站上的示例将数组包装为 JSON,添加一对环绕的大括号,并将“数据”设置为等于数组。 JSON 使用 JSONLint 正确验证。然而,在所有这些情况下,Datatables 都让我感到害怕:
“DataTables 警告:无效的 JSON 响应。有关此错误的更多信息,请参阅http://datatables.net/tn/1”
在这里,在 JSFiddle 中,是一个最小的例子:
var dataIn = [
["ma\u02d0hu ha\u02d0\u00f0a", "What?", "Final 'what' interrogative in each Yemen series is object, subject interrogatives are marked for gender", "Y24", "closed-class,interr.what,masculine,subject", "Behnstedt85YemenAtlas: m. 60", "red"],
["ma\u02d0hu\u02d0\u00f0e\u0294", "What?", "Final 'what' interrogative in each Yemen series is object, subject interrogatives are marked for gender", "Y156", "closed-class,interr.what,masculine", "Behnstedt85YemenAtlas: m. 60", "red"]
];
$(document).ready(function(){
$("#results").dataTable({
"ajax" : dataIn
});
});
【问题讨论】:
-
见doc:如果你没有通过ajax获取数据,请使用
$('#example').DataTable( { data: data } );
标签: ajax json jquery-datatables