En la consulta usas $v = $_POST["v"].
Ese parámetro "v" no le veo en tu html por ningun sitio.
Sobre lo de que no te funcionaba mi código, habría que ver que hacías en el php para recoger los datos.
Código Javascript
:
Ver original$.ajax(
url: "buscar_producto.php",
dataType: 'text',
data: {num: $('input[name="cod"]').val()},
success: function(datos){
$('input[name="producto"]').val(datos);}
);
En el código se enviaba un parámetro num con el valor del código.
En el php lo recogerías:
Código PHP:
Ver original$num = $_GET["num"];
$resultado=mysql_query("SELECT producto FROM t_mat WHERE cod=".$num); echo $registro["nombre_producto"];