Hola!
Ante todo pedir disculpas a la comunidad por no postear la solución, pero se me pasó totalmente en el momento que lo resolví.
Por lo que recuerdo es más sencillo de lo que parece, había que definir una variable al <tr> y luego pasarla a la consulta.
El código completo sería el siguiente:
Código:
function recargar(){
/// Variable que voy a enviar a php usando post
var iduser = document.getElementById("iduser").value;
var impuesto = document.getElementById("impuesto_aplicado").value;
/// Envio datos al php y los guardo en mi variable datos
$.post("TotalAlbaran.php", { iduser: iduser, impuesto : impuesto }, function(data){
/// Finalmente escribo las respuesta de php en el div recargado
$("#total_venta").html(data);
});
}
function limpia(){
document.getElementById("codigo").value="";
document.getElementById('codigo').focus();
document.getElementById("descripcion").value="";
document.getElementById("unidades").value="";
document.getElementById("precioCompra").value="";
document.getElementById("precioVenta").value="";
// document.getElementById("familia").value ="";
}
/************************* PARA LOS ARTICULOS **********************/
var cont = 0;
function fn_agregar(){
cont++;
cadena = "<tr id='articulo_"+ cont +"'>";
cadena = cadena + "<td>" + $("#codigo").val() + "<input type='hidden' id='cod_articulo"+cont+"' value='"+ $("#codigo").val() +"'</td>";
cadena = cadena + "<td>" + $("#descripcion").val() + "</td>";
cadena = cadena + "<td>" + $("#familia").val() + "</td>";
cadena = cadena + "<td>" + $("#unidades").val() + "</td>";
cadena = cadena + "<td>" + $("#precioCompra").val() + "</td>";
cadena = cadena + "<td>" + $("#unidades").val() * $('#precioCompra').val() + "</td>";
cadena = cadena + "<td>" + $("#precioVenta").val() + "</td>";
//cadena = cadena + "<td><a class='eliminar' onclick='fn_eliminar("+ cont + ");'><img src='delete.png' style='cursor:pointer;' /></a></td></tr>";
cadena = cadena + "<td><img src='delete.png' style='cursor:pointer;' onclick='eliminarFila(" + cont + ");' /></td></tr>";
document.getElementById('codigo').focus();
$("#tabla").append(cadena);
//enviamos los valores para insertarlos en la tabla tmp_art_ventas
$.post("insertaTMP.php", {
cod_articulo: $("#codigo").val(),
descripcion: $("#descripcion").val(),
unidades: $("#unidades").val(),
idalbaran: $("#idalbaran").val(),
precioCompra: $("#precioCompra").val(),
precioVenta: $("#precioVenta").val(),
iduser: $("#iduser").val()
});
//actualizamos el precio
recargar();
//limpiamos
limpia();
};
function eliminarFila(cont){
respuesta = confirm("Desea eliminar el articulo: "+cont);
if (respuesta){
//$("#articulo_" + cont).remove();
var cod_articulo = $("#codigo"+ cont ).val();
$("#articulo_"+cont).fadeOut("normal",function(){
$.post("deleteTMP.php",{
iduser: $("#iduser").val(),
codigo: $("#cod_articulo"+ cont ).val()
});
});
//actualizamos el precio de nuevo
recargar();
}
}
Espero que os sea de utilidad.
Saludos!!!