为什么这会给我一个错误:“;DataTables警告:表id=示例-请求的未知参数';id';
我试图在jquery datatable ie中实现添加行,当用户单击添加行按钮时,它会添加一个新行 我试着效仿这个例子: 但它给我的错误是: DataTables警告:表id=example-为第4行第0列请求的未知参数“id”。有关此错误的详细信息,请参阅> 当我按下“确定”按钮以显示错误时,它会添加行,但不会添加任何数据 我在这里创建了我的样本: 下面只是添加行的一部分:为什么这会给我一个错误:“;DataTables警告:表id=示例-请求的未知参数';id';,datatables,Datatables,我试图在jquery datatable ie中实现添加行,当用户单击添加行按钮时,它会添加一个新行 我试着效仿这个例子: 但它给我的错误是: DataTables警告:表id=example-为第4行第0列请求的未知参数“id”。有关此错误的详细信息,请参阅> 当我按下“确定”按钮以显示错误时,它会添加行,但不会添加任何数据 我在这里创建了我的样本: 下面只是添加行的一部分: var t = $('#example').DataTable(); var counter = 1; $('#a
var t = $('#example').DataTable();
var counter = 1;
$('#addRow').on( 'click', function () {
t.row.add( [
counter +'.1',
counter +'.2'
] ).draw( false );
counter++;
} );
感谢您的关注。最简单的修复方法是添加数据,就像您使用Allan和Bob作为对象那样
$('#addRow').on( 'click', function () {
t.row.add( {
"id": counter +'.1',
"name": counter +'.2'
} ).draw( false );
请看这里的小提琴:谢谢,这很好用。不过有一个问题是,我用击倒法来绑定。如果我移动代码并绑定按钮,单击以观察它的doest-like“id”:“counter+'.1”。你知道如何排序吗?我已经在这里更新了JSFIDLE:是的,你将新行作为数组('[]')传递,它需要是一个对象('{}')-看到这个FIDLE我的错了,错过了那个。谢谢你的帮助