我有一个DataTables设置如下。
var pageData = [
{
"id":"2",
"slug":"about\/history",
"title":"History",
"last_updated":"2013-04-21 09:50:41"
},
{
"id":"3",
"slug":"about",
"title":"About",
"last_updated":"2013-04-21 10:42:22"
}
];
$(function () {
$("#pageList").dataTable({
"aaData" : pageData,
"aoColumns" : [
{
"sTitle" : "slug"
},
{
"sTitle" : "title"
},
{
"sTitle" : "last_updated"
},
{
"sTitle" : "id"
}
]
});
});
现在,当我运行它时,我收到以下错误警报
DataTables warning (table id = 'pageList'):
Requested unknown parameter '0' from the data source for row 0
我认为这是因为数据表使用索引而不是列名来访问来自pageData
. 我以为sTitle
会做这项工作,但事实并非如此。sName
现在,除了仅在将数据发送到服务器时使用之外,我找不到合适的选项来为数据表指定列名。
我觉得解决方案将是一个我忽略的简单解决方案。好吧,我在这里错过了什么?