Necesito que me ayuden con un problemita que tengo.
Lo que me pasa es que anda todo bien salvo que cuando quiero eliminar me salta el cartel tantas veces como registros tengo...
Osea si pongo eliminar me salta el cartel, pongo aceptar y me salta dependiendo la cantidad de registros. Paso el codigo. PORFAVOR AYUDA QUE NO SE QUE HAGO MAL
Código:
// JavaScript Document $(document).ready(function(){ fn_dar_eliminar(); fn_cantidad(); }); function fn_cantidad(){ cantidad = $("#grilla tbody").find("tr").length; $("#span_cantidad").html(cantidad); }; function fn_agregar(){ cadena = "<tr>"; cadena = cadena + "<td>" + $("#valor_ide").val() + "</td>"; cadena = cadena + "<td>" + $("#valor_uno").val() + "</td>"; cadena = cadena + "<td>" + $("#valor_dos").val() + "</td>"; cadena = cadena + "<td>" + $("#valor_tres").val() + "</td>"; cadena = cadena + "<td style='text-align:center;'><a class='elimina' href='#'><img src='close_pop.png' /></a></td>"; $("#grilla tbody").append(cadena); document.getElementById("suma").value = parseInt(document.getElementById("suma").value) + parseInt($("#valor_tres").val()); /* aqui puedes enviar un conunto de tados ajax para agregar al usuairo $.post("agregar.php", {ide_usu: $("#valor_ide").val(), nom_usu: $("#valor_uno").val()}); */ fn_dar_eliminar(); fn_cantidad(); alert("Usuario agregado"); }; function fn_dar_eliminar(){ $("a.elimina").click(function(){ id = $(this).parents("tr").find("td").eq(0).html(); mon = $(this).parents("tr").find("td").eq(3).html(); respuesta = confirm("Desea eliminar el usuario: " + id); if (respuesta){ document.getElementById("suma").value = parseInt(document.getElementById("suma").value) - parseInt(mon); $(this).parents("tr").fadeOut("normal", function(){ $(this).remove(); fn_cantidad(); /* aqui puedes enviar un conjunto de datos por ajax $.post("eliminar.php", {ide_usu: id}) */ }) } }); };