Estoy utilizando el autocomplete de jquery pero quiero crear una funcion que pasandole como parametros tres valores: nombre tabla, campo llave, campo 2, me consulte a cualquier tabla de la base de datos
Hasta el momento me consulta pero yo tengo definido cual es la tabla y cuales son los campos..por lo tanto no es dinamico...
Código HTML:
Ver original
<html> <head> <script type="text/javascript"> $().ready(function() { $("#singleBirdRemote").autocomplete("search.php", { width: 260, selectFirst: false }); $("#singleBirdRemote").result(function(event, data, formatted) { if (data) $(this).parent().next().find("input").val(data[1]); }); $("#clear").click(function() { $(":input").unautocomplete(); }); }); </script> </head> <body> <p> <input type="text" id="singleBirdRemote" /> </p> </body> </html>
Y el archivo search.php
Código PHP:
Ver original
<?php if (!$q) return; include ("config.php"); include ("opendb.php"); $query = "SELECT COD_FAC, NOM_FAC FROM facultad where ( COD_FAC='".$q."' ) OR (NOM_FAC LIKE '%".$q."%')"; if ($num_filas_general > 0) { // Si existe el registro } ?>
Como pueden ver la consulta esta estatica, lo que yo quiero es crear una funcion en el evento onkeup y pasarle como parametro los valores que nombre al comiezo...lo que no se es como pasarlos al archivo search.php
Seria en esta parte?
Código Javascript:
Ver original
$("#singleBirdRemote").autocomplete("search.php", { width: 260, selectFirst: false });
Agradezco me puedan colaborar o dar algun enlace donde pueda encontrar la forma de pasar esos parametros..gracias