【发布时间】:2019-03-09 20:38:40
【问题描述】:
我正在尝试使用 x-editable 插件使数据表可编辑。 一切正常,但编辑数据的发送。当我单击单元格时,编辑器正在打开,但没有任何内容发送到后端。
这是我的代码。这是fiddle。
// DataTables
let isDataTables = document.getElementById('dataTable');
if (isDataTables !== null) {
$.extend( true, $.fn.dataTable.defaults, {
dom: "<'row'<'col-sm-3'B><'col-sm-3'l><'col-sm-3'f><'col-sm-3'r>>" + "<'row'<'col-sm-12't>> " + "<'row pad10top'<'col-sm-6'i><'col-sm-6'p>>",
//serverSide: true,
select:true,
stateSave: true,
pagingType: "full_numbers",
scrollY: "60vh",
scrollCollapse: true,
pageLength: 50,
responsive: {
details: false
}
} );
}
$('#dataTable').DataTable( {
"drawCallback": function(){
$.each ($("#dataTable td"), function (i, v) {
tmp_pk = $(this) .closest($('tr')).attr('id');
$(this).attr('data-pk', tmp_pk);
});
//let api = this.api();
//$('.editable', api.table().body())
$('td.controle').editable({
url : '/response',
pk: tmp_pk,
ajaxOptions: {
type: 'put'
}
})
},
} );
【问题讨论】:
-
我在这里找到了答案:send-data-from-bootstrap-x-editable
标签: javascript datatables x-editable