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 Javascript
:
Ver original$(".cantidad").keyup(function(e){
if($(this).val()!=''){
if(e.keyCode==13){
var id=$(this).attr('data-id');
var precio=$(this).attr('data-precio');
var cantidad=$(this).val();
var ind = $(this).attr('data-irow')
table = $('#dataTables-nota').DataTable();
table.cell(ind,7).data('stock');
$.post('php/controllers/ctrl_ventas_process.php',{
...
});
}
}
});
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.