[英]JQuery, DataTables… Re-draw/update cells or tr's after multidelete
我有一个Datatables,可以选择使用复选框进行多次删除(它可以正常工作),并且该表可以动态地重新绘制(我不想重新加载页面,我不需要刷新就可以这样做),删除删除的行。
在数据库中,我有一列名为Order(图像的位置)的列,其中包含数据库中行的顺序,并且在删除寄存器时会更新。
在视觉上,我需要做的是,当我删除数据表中的1行或更多行时,更新或重新绘制了单元格,因此订单(图像中的Posición)动态地重新绘制(它在数据库中正确更新) 。
但是现在发生的是,我不知道该怎么做,并且那些单元格保持“旧的” Order /Posición值(我重复一遍,它在数据库中工作得很好):
我需要将5和7值与更新后的实际值一起显示:4和5。
我在删除按钮事件中包含此代码,它仅更新下一个单元格:
var celda_posicion = $(this).closest('tr').next().children(':eq(1)');
var dato_posicion = $(this).closest('tr').next().children(':eq(1)').text();
dato_posicion = parseInt(dato_posicion) - 1;
table.cell(celda_posicion).data(dato_posicion);
var table = $('#tabla_diccionarios').DataTable( {
"ajax": "data.json",
"pagingType": "simple_numbers",
"language": "json",
"lengthMenu": [[-1, 10, 25, 50], ["Todos", 10, 25, 50]],
"language": {
"lengthMenu": "Mostrar registros _MENU_ ",
"zeroRecords": "No se encontraron resultados.",
"info": "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros.",
"infoEmpty": "No hay registros disponibles",
"infoFiltered": "(filtrado de un total de _MAX_ registros)",
"paginate": {
"previous": "Anterior",
"next": "Siguiente",
},
"search": "Buscar: ",
}
});
这给了我这个错误:-错误404 data.json未找到-DataTables警告:表id = tabla_diccionarios-无效的JSON响应
有什么提示吗? 谢谢!
var table = $('#example').DataTable( {
ajax: "data.json"
} );
删除事件后,可以使用table.ajax.reload();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.