Tengo una tabla donde selecciono un producto y me arroja el precio a través de una consulta PHP con una función JQUERY. Hasta aquí todo va bien.
Cuando agregó una nueva fila (esto también lo realizo con función Javascript) los elementos y el procedimiento tiene que ser el mismo. Solo que al seleccionar un producto diferente ya no cambia el precio. Podrían ayudarme?
Código Javascript:
Ver original
//Muestra precio a partir de consulta php $(document).ready(function(){ $('#producto').change(function(){ var id=$('#producto').val(); $('#precio').load('precio.php?id='+id); }); }); $(function(){ //Clona la fila oculta que tiene los campos base, y la agrega al final de la tabla $("#agregar").on('click', function(){ $("#tabla tbody tr:eq(0)").clone().appendTo("#tabla tbody"); }); });
Código PHP:
Ver original
<table id="tabla"> <thead> <tr> <td>Descripción</td> <td>Precio</td> </tr> </thead> <tr> <td><select name="producto" id="producto"> <option value="0">-- Seleccione --</option> <?php echo '<option value="'.$datos_prod['0'].'" >'.$datos_prod['1'].'</option>'; } ?> </select></td> <td><div id="precio"></div></td> </tr> </table> <input type="button" id="agregar" value="Agregar" />
precio.php
Código PHP:
Ver original
include ("inc/conexion.php"); echo '$'.$row["2"].'';
¿Pueden ayudarme?