Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么这会给我一个错误:“;DataTables警告:表id=示例-请求的未知参数';id';_Datatables - Fatal编程技术网

为什么这会给我一个错误:“;DataTables警告:表id=示例-请求的未知参数';id';

为什么这会给我一个错误:“;DataTables警告:表id=示例-请求的未知参数';id';,datatables,Datatables,我试图在jquery datatable ie中实现添加行,当用户单击添加行按钮时,它会添加一个新行 我试着效仿这个例子: 但它给我的错误是: DataTables警告:表id=example-为第4行第0列请求的未知参数“id”。有关此错误的详细信息,请参阅> 当我按下“确定”按钮以显示错误时,它会添加行,但不会添加任何数据 我在这里创建了我的样本: 下面只是添加行的一部分: var t = $('#example').DataTable(); var counter = 1; $('#a

我试图在jquery datatable ie中实现添加行,当用户单击添加行按钮时,它会添加一个新行 我试着效仿这个例子:

但它给我的错误是:

DataTables警告:表id=example-为第4行第0列请求的未知参数“id”。有关此错误的详细信息,请参阅>

当我按下“确定”按钮以显示错误时,它会添加行,但不会添加任何数据

我在这里创建了我的样本:

下面只是添加行的一部分:

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我的错了,错过了那个。谢谢你的帮助