我正在使用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; / 获取信息,但我希望获取所有行参数或其他方式来获取函数的所有行信息。
感谢您的帮助!