Foros del Web » Programando para Internet » Jquery »

Autocomplete con jquery iu

Estas en el tema de Autocomplete con jquery iu en el foro de Jquery en Foros del Web. Buenas tardes necesito una colaboración, soy nuevo en esto de la programacion y empezando con jquery iu, estoy realizando un autocomplete, con mysql,php y ajax, ...
  #1 (permalink)  
Antiguo 03/03/2016, 16:20
 
Fecha de Ingreso: marzo-2016
Mensajes: 2
Antigüedad: 8 años, 1 mes
Puntos: 0
Mensaje Autocomplete con jquery iu

Buenas tardes necesito una colaboración, soy nuevo en esto de la programacion y empezando con jquery iu, estoy realizando un autocomplete, con mysql,php y ajax, en este momento funciona bien lo que es el autocomplete, mi pregunta es la siguiente:
el usuario digita un barrio y el le muestra sugerencia a medida que digita, luego el usuario seleciona el barrio y el lo manda a una pagina, pero cuando envia necesito saber como enviar la variable id_barrio, pero en el navegador me aparece esta informacion id_barrio=undefined, a la presente muchas gracias
este es el codigo de index.php
Código PHP:
Ver original
  1. $('document').ready(function(){
  2.            
  3.         $('#buscar').autocomplete({
  4.             minLength: 3,
  5.             source : 'ajax.php',
  6.  
  7.         select: function(event,ui){
  8.             var code = ui.item.id;
  9.             //alert(" code " + code);
  10.             if(code != '') {
  11.                 //alert(" code " + code);
  12.                 location.href = '/full.php?id_barrio=' + code;
  13.             }
  14.         }
y este es el codigo del ajax.php
Código PHP:
Ver original
  1. <?php
  2.  
  3. include ('class.Conexion.php');
  4.  
  5. class Ajax{
  6.    
  7.     public $buscador;
  8.    
  9.     public function Buscar($a){
  10.      
  11.         $a_json_row = array();
  12.         $db = new Conexion();
  13.         $this->buscador = $db->real_escape_string($a);
  14.         //$sql = $db->query("SELECT NM_BARRIO, NM_CIUDAD, NM_DEP  FROM BARRIO as B, CIUDAD AS C, DEPARTAMENTO AS D, COORD AS O where C.ID_DEPARTAMENTO= D.ID_DEPARTAMENTO
  15.         //AND D.ID_COORD = O.ID_COORD AND O.ID_BARRIO=B.ID_BARRIO NM_BARRIO LIKE '%$this->buscador%'");
  16.         $sql = $db->query("SELECT DISTINCT BARRIO.nm_barrio, CIUDAD.nm_ciudad, DEPARTAMENTO.nm_dep, BARRIO.ID_BARRIO from COORD inner join BARRIO on COORD.id_barrio=BARRIO.id_barrio inner join CIUDAD on COORD.id_ciudad=CIUDAD.id_ciudad inner join DEPARTAMENTO on COORD.id_departamento=DEPARTAMENTO.id_departamento where nm_barrio LIKE '$this->buscador%'");
  17.         while ($array = $db->recorrer($sql)){
  18.             $code = $array[3];
  19.             $a_json_row["id_barrio"] = $code;
  20.             $resultado[] = $array['nm_barrio'] ." - " . $array[1] . " - " . $array[2];
  21.             $code= $array['id_barrio'];
  22.         }
  23.        
  24.         return $resultado;
  25.     }
  26. }
  27.  
  28. $busqueda = new Ajax();
  29. echo json_encode($busqueda->Buscar($_GET['term']));
  30.  
  31. ?>

gracias por su colaboración

Última edición por saga32; 04/03/2016 a las 16:09

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:58.