Tengo dos listas de cosas que quiero buscar para un cuadro de autocompletar en mi sitio. Una es una lista de tiendas, y la otra es una lista de búsquedas que otras personas han hecho para los productos. Me gustaría autocompletar para mostrar dos columnas, una columna para el primer conjunto de búsqueda y la otra columna para el otro conjunto de búsqueda.¿Cómo obtengo un autocompletado de jquery de dos columnas?
Por ejemplo, alguien que busque zapatos debería ver "shoebuy, zapatos sin pagar, shoemall, etc ..." en la lista de la izquierda, luego "zapatos, zapatos, zapateros, betún, etc." en la segunda columna .
¿Cómo puedo hacer esto?
Hasta ahora he intentado mirar docs autocompletar jQuery y no encontrado que es posible allí ... Me gustaría ver si alguien más lo ha hecho con extensiones de bibliotecas simples o si existe otra biblioteca para realizar un autocompletado más exhaustivo. – Zak
Dudo que lo obtenga de fábrica, aunque podría estar equivocado. Es posible que deba tomar la biblioteca de autocompletar existente y ampliarla para adaptarla a su propósito. El enfoque podría ser, el autocompletar envía la consulta a un componente del lado del servidor. El componente del lado del servidor buscaría en ambos orígenes de datos - tiendas y otras búsquedas - y devolverá un objeto json que consta de ambos resultados, es decir, un objeto de tienda que contiene una lista de nombres de tienda y un objeto de búsqueda antigua con una lista de cadenas de búsqueda antiguas. La biblioteca de autocompletar analizará la respuesta y la dibujará en la interfaz de usuario de la forma que desee. – legendofawesomeness
La parte del servidor no es un problema. Ya está escrita y los datos se pueden transformar en el formato apropiado ... Solo quería ver cómo anular fácilmente el objeto de menú dentro de la función de autocompletar o usar un complemento completo en la biblioteca para mostrar datos de 2 columnas. – Zak