JQuery - Obtener Id Dinámico

 
Vista:

Obtener Id Dinámico

Publicado por Sergio (10 intervenciones) el 25/08/2019 16:58:56
Buenas tardes! Quisiera modificar un div con un resultado a partir de un Id que se trae de una base de datos de forma dinámica.
1
2
3
4
5
6
7
<form id="formulario_modificar" class="formulario">
   <input type="hidden" name="idp" id="idp" value="<? echo $row['idprovisorio'] ?>">
   <td class="td_table"><input name="cant" class="input_table" value="<? echo $row['cantidad'] ?>"></td>
   <td class="td_table"><input name="prec" class="input_table" value="<? echo $row['precio'] ?>"></td>
   <td id="<? echo $row['idprovisorio'] ?>"><? echo $row['total'] ?></td>
   <input type="submit" name="cargar" value="Cargar" style="display: none;">
</form>

La idea es poder cambiar el valor del input cant o prec y luego en el archivo php se realiza la cuenta y se modifica el total sin recargar la pagina.
El archivo Jquery que uso es el siguiente, pero cuando modifico el segundo me modifica el primer registro en el momento y no el que quiero que modifique a menos que actualice la página.
Por eso quisiera saber como poder tomar el id dinamico para que modifique en el momento sin actualizar cada uno. Muchas gracias!!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$(document).ready(function(){
    $(document).on('submit', '#formulario_modificar', function() {
        //Obtenemos datos formulario.
        var data = $(this).serialize();
        var idprovisorio = $('#idp').val(); //Aqui tomo el di del form
	//AJAX.
	$.ajax({
	         type : 'POST',
	          url  : 'modificar_ajax.php',
	          data:  data,
          success:function(data) {
	      	console.log(data);
	      	$('#'+idprovisorio).html(data);
	 }
    });
 return false;
  });
});//Fin document.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder