【发布时间】:2014-02-16 20:01:58
【问题描述】:
我将 dataSource 定义为
function getData(){
var arr = [];
for(var i=0; i<1000; i++){
var obj = {
'name': 'John', 'company' : 'ABC Corp', 'salary': '$x'
};
arr.push(obj);
}
return arr;
}
表格被渲染为
var arr = getData();
$('#table1').dataTable({
'aaData': arr,
'aoColumns': [
{'sTitle': 'name'},
{'sTitle': 'company'},
{'sTitle': 'salary'}
]
}}
现在,当我尝试将新行添加到 dataTable 时
$('#table1').dataTable.fnAddData([
" ", " ", " "
]);
我得到一个错误
DataTables 警告(表 id = 'table1'):从第 1001 行的数据源请求未知参数 'name'
这是什么原因造成的?
【问题讨论】:
-
这是 IE 吗?只是为了删除可能的 ie 关键字.. 将名称更改为 fname。
标签: javascript jquery datatables jquery-datatables