Foros del Web » Programando para Internet » Jquery »

error al eliminar fila

Estas en el tema de error al eliminar fila en el foro de Jquery en Foros del Web. mi proceso es el siguiente: creo una celda con un boton de eliminar: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original {         ...
  #1 (permalink)  
Antiguo 07/12/2019, 19:16
Avatar de PIRRUMAN  
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 9 meses
Puntos: 53
error al eliminar fila

mi proceso es el siguiente:

creo una celda con un boton de eliminar:

Código Javascript:
Ver original
  1. {
  2.                 data: "id_equipo",
  3.                 width: "20px",
  4.                 orderable: false,
  5.                 createdCell: function (td, cellData, rowData, row, col) {
  6.                     var btnEliminar = $("<button>")
  7.                             .html("Borrar")
  8.                             .addClass("btn btn-danger btn-sm")
  9.                             .on("click", function () {
  10.                                 var pageParamTable = $('#example').DataTable();
  11.                                 var datosEquipo = pageParamTable.rows(row).data();
  12.                                 var tableRow = pageParamTable.row($(this).parents('tr'));
  13.                                 eliminarEquipo(datosEquipo[0].id_equipo, tableRow);
  14.                             });
  15.                     $(td).html(btnEliminar);
  16.                 }
  17.             }

obtengo los valores dela data dependiendo la linea que seleccionan con :

var datosEquipo = pageParamTable.rows(row).data();

la funcion eliminarEquipo(id,row) es un ajax que en su succes elimina la fila que escogio,

$('#example').DataTable().row(row_).remove().draw( false);


el detalle esta en que al querer eliminar otra linea la data que selecciono ya no coincide con el indice que esta,

es decir si tiene 50 lineas y elimino la 49 , en el siguiente paso si quiero eliminar la 50 esta ya no existe, podrian darme un poco de luz de favor.

trato de evitar recargar toda la tabla

gracias de antemano
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”

Etiquetas: fila
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:30.