Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/07/2015, 15:03
ljbautista
 
Fecha de Ingreso: junio-2010
Ubicación: Puebla, Pue.
Mensajes: 70
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: Como Actulizar datos en filas de una tabla

Bueno esta será mi primera respuesta en el foro :D

Yo ocupo exactamente el mismo script, lo saque de un video tutorial para un carrito de compras y me sucedia lo mismo, investigue y pude hacerlo así:

Sabiendo los indices de la celda; el de la columna no hay problema siempre sera el mismo, y el indice de la fila lo mando en un data-atribute (como mandas el id y precio):

Código HTML:
Ver original
  1. <table id="dataTables-nota">
  2. ...

Código Javascript:
Ver original
  1. $(".cantidad").keyup(function(e){
  2.             if($(this).val()!=''){
  3.                 if(e.keyCode==13){
  4.                     var id=$(this).attr('data-id');
  5.                     var precio=$(this).attr('data-precio');
  6.                     var cantidad=$(this).val();
  7.                     var ind = $(this).attr('data-irow')
  8.                    
  9.                     table = $('#dataTables-nota').DataTable();
  10.                     table.cell(ind,7).data('stock');
  11.  
  12.                     $.post('php/controllers/ctrl_ventas_process.php',{
  13.                         ...
  14.                     });
  15.                 }
  16.             }
  17.         });

btw ya no necesitas la clase producto y subtotal para actualizar, asi modificas directamente el contenido de la celda...

Espero les sirva a los que como yo sufrimos por ser novatos :/

Saludos.