Sto provando a creare la ricerca di siti Web, che copre più oggetti/modelli e volevo utilizzare il completamento automatico di jQuery per mostrare dinamicamente i dati. Il problema è che voglio passare tre elenchi json invece di uno e visualizzare tre elenchi (<ul></ul>
) e non uno. L'ho fatto passando un dict contenente json list come source
, ma non ho idea di come quindi coprire ogni voce di dict separatamente. I figura Devo usare _renderMenu
e _renderItem
, ma non riesco a capire come.Rendering di più elenchi nell'interfaccia utente jQuery Completamento automatico
Grazie in anticipo.
EDIT
posso manipolare i dati però che voglio; per ora ho:
{"ingredients": "[]",
"products": "[]",
"news": "[{"id": 7, "value": "Test revisionjjjj", "label": "Test revisionjjjj"}]"}
E voglio avere come qualcosa di simile a:
<li class="ingredients"></li>
<li class="products"></li>
<li class="news">
<ul ...>Test revisionjjjj</ul>
</li>
Scrivi come appaiono i tuoi dati JSON e come vuoi visualizzarli – suvroc
@suvroc aggiunto alla domanda –
Perché vuoi generare 3 elenchi separati nella casella di suggerimento di completamento automatico? Perché non unire questo elenco e utilizzare https://jqueryui.com/autocomplete/#categories – suvroc