DataTables从渲染行参数

时间:2018-06-14 06:20:17

标签: javascript function object datatables render

我正在使用DataTables插入Jquery,这正是我想要做的:

$('#familiars').DataTable({
    processing: true,
    serverSide: true,
    ajax: "/familiars/list/",
    columns: [
        { data: 'id' },
        { data: 'name' },
        { data: 'lastname' },
        { data: 'age' },
        { data: 'country'  },
        { data: 'address' },
        { data: 'id', render : function (data, type, row){                
            btn='<a class="btn btn-success" href="#" data-toggle="modal" data-target="#modal-edit" onclick="setRow( \'' +row+ '\' )"/><i class="fa fa-edit"></i> Edit</a>';               
        return btn;
            }
        },
    ],
});

function setRow(row){
    console.log(JSON.stringify(row));
    console.log(row);
    console.log(row.id);
    console.log(row.name);
}

将row参数传递给函数以获取行中的所有数据,并将其用于编辑表单模态,但在函数setRow中,我只能在所有这些中获得 object Object 改掉

如果我在 onclick =&#34; setRow(\&#39;&#39; +)中使用例如 row.name 数据 row +&#39; \&#39;)&#34; / 获取信息,但我希望获取所有行参数或其他方式来获取函数的所有行信息。

感谢您的帮助!

0 个答案:

没有答案