Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2014, 01:48
Avatar de totti026
totti026
 
Fecha de Ingreso: junio-2011
Mensajes: 150
Antigüedad: 12 años, 10 meses
Puntos: 4
Pregunta Pasar otro parametro distinto de "term"

Hola que tal,
necesito pasar un segundo parametro del archivo buscar.php al archivo search.php
de de jquery autocomplete..

he intentado estas opciones y nada...
1)
Código Javascript:
Ver original
  1. <script>
  2.   var url = document.URL,
  3.     limite1 = url.search("id"),
  4.     limite2 = url.search("&"),
  5.     dato = url.substring(limite1, limite2).split("=")[1];
  6. $(function(){
  7.     $(".auto").autocomplete({
  8.         source: "search.php?id=" + dato,
  9.         minLength: 1        
  10.     });            
  11. });
  12. </script>

2)
Código Javascript:
Ver original
  1. $(".auto").autocomplete({
  2.         source: function( request, response ) {
  3.                 $.ajax({
  4.                     type: "GET",
  5.                     url: "search.php",
  6.                     dataType: "json",
  7.                     data: {
  8.                         term: request.term
  9.                         id: $("#id").val()
  10.                     },
  11.                     success: function( data ) {
  12.                         response(data);
  13.                     }
  14.                 });
  15.             }
  16.     });

en el search.php
trato de recibirlo con GET para ocuparlo en la consulta...
Código PHP:
Ver original
  1. $id = $_GET['id'];
  2. ...SELECT * FROM table WHERE id=$id and nombre LIKE :term...

Que estoy haciendo mal?