tengo una funcion , que envia una peticion AJAX , esto me retorna un JSON, lo uso para cargar los datos en el autocomplete de JQuery
Código HTML:
Ver original
Código Javascript:
Ver original
function CapturaSuggest(e,url,params) { var fields = $(e).val(); $.ajax({ url:url, data:"searchword=" + fields + "&" + params, type:"POST", dataType:'json', success:function(data){ var arreglo =""; var json_concat = ""; if(data) $.each(data,function(llave,valor){ arreglo += '"'+ valor.data + '",'; // Concantenamos los valores de un arreglo para mostrar en el suggest }) var suggestion = "[" + arreglo.slice(0,-1) + "]" ; // quitamos el ultimo caracter del arreglo salida //generamos el suggestion $(e).autocomplete({ source:$.parseJSON(suggestion) }) } }) }
archivo carga_equipos.php
Código PHP:
Ver original
require("../config.php"); require("../class/ayudav.class.php"); $obj_datos = new ConDatosAyudav(); $resultSet = $obj_datos->CargaEquipos($valor_search,0,$conecta); ); }
me funciona perfectamente , lo que muestro en el autocomplete es el data , pero el id, se pierde por decirlo asi , como puedo capturar el id de la opción seleccionada ????????????????