Ho due elenchi di cose che voglio cercare attraverso una casella di completamento automatico sul mio sito. Uno è un elenco di negozi e l'altro è un elenco di ricerche che altre persone hanno fatto per i prodotti. Vorrei completare la visualizzazione automatica di due colonne, una colonna per il primo set di ricerca e l'altra colonna per l'altro set di ricerca.Come ottengo un completamento automatico jQuery a due colonne?
Ad esempio, qualcuno che cerca scarpe dovrebbe vedere "shoebuy, scarpe senza pagamento, scarpe da ginnastica, ecc ..." nell'elenco di sinistra, quindi "scarpe, scarpe, scarpiera, lucido da scarpe, ecc." Nella seconda colonna .
Come posso fare questo?
Finora ho provato guardando jQuery documentazione di completamento automatico e non ritenuto possibile là ... Mi piacerebbe vedere se qualcun altro ha fatto con semplici estensioni di libreria , o se esiste un'altra libreria per fare un auto-completamento più approfondito. – Zak
Dubito che avrai questo standard, anche se potrei sbagliarmi. Potrebbe essere necessario prendere la libreria di completamento automatico esistente ed estenderla in base al proprio scopo. Potrebbe essere l'approccio, il completamento automatico invia la query a un componente lato server. Il componente lato server eseguirà la ricerca su entrambe le origini dati (negozi e altre ricerche) e restituirà un oggetto JSON costituito da entrambi i risultati, ovvero un oggetto archivio contenente un elenco di nomi di negozi e un oggetto oldSearches con un elenco di stringhe di ricerca precedenti. La libreria autocomplete analizzerà la risposta e la dipingerà sull'interfaccia utente nel modo desiderato. – legendofawesomeness
La parte lato server non è un problema .. Già scritto di fatto e i dati possono essere trasformati in qualsiasi formato appropriato ... Volevo solo vedere come sovrascrivere facilmente l'oggetto menu all'interno del completamento automatico o utilizzare un intero add on library per visualizzare dati a 2 colonne. – Zak