Как использовать typeahead со скрытыми возвращаемыми значениями AJAX JSON - PullRequest
0 голосов
/ 29 мая 2019

У меня обычный вызов типа AJAX в текстовом поле ввода статьи "HTML"

с такой директивой успеха:

success: 
function (data) {
    result ( $.map( data, function (item) { 
                            return item.label;  
                          } 
                  ) 
    );
}

Теперь мой JSON возвращает запрос SQL, возвращающий «метку» JSON, которая состоит из articleid + "-" + article_name. Это прекрасно работает с функциональностью typeahead (как только я наберу буквы в названии статьи, появится выпадающий список). Я использую средства обновления: и focusout (), чтобы извлечь articleid из метки для дальнейшей обработки, это прекрасно работает.

Теперь я хотел бы скрыть articleid в раскрывающемся списке, чтобы пользователь видел только название статьи (и его не смущало появление articleid). Как вы можете догадаться, articleid - это уникальный идентификатор ключа в базе данных, поэтому он мне абсолютно необходим для остальной части моей обработки.

Как мне этого добиться?

Большое спасибо

...