Я обращаюсь к контроллеру Java Spring, который просто возвращает информацию ниже (в формате JSOn). Я строю это с JSTL. Но я не знаю, какой бэкэнд вы используете. Но на всех языках вы можете просто вывести JSON.
Пример:
{"results":[{"id":" Canned","name":" Canned"}, {"id":64,"name":"Added Sulphites"},
{"id":3,"name":"age"}, {"id":"age","name":"age"}, {"id":59,"name":"age group"},
{"id":"Allergen","name":"Allergen"}, {"id":85,"name":"Anchovies"}]}
Мне не нравится автозаполнение. может быть, вы нашли лучшее решение во flexbox: http://flexbox.codeplex.com/