Автозаполнение JQuery UI: найти по значению, но добавить только ключ к строке ввода - PullRequest
0 голосов
/ 07 февраля 2012

Я вернул массив json, например:

{key:123,value:"Kyiv"},
{key:5675,value:"Ukraine"},
{key:456,value:"Poland"}

Мне нужно найти имена в поле значения, но после нажатия на какое-либо значение в строку ввода необходимо добавить только ключевое значение.

PS Извините, если я создал дублирующий вопрос, но я не могу найти решение на этом сайте.Если есть связанные темы, пожалуйста, дайте мне ссылку, пожалуйста.

1 Ответ

0 голосов
/ 07 февраля 2012

Указанный вами объект JSON недопустим в его синтаксисе! Ваш ключ должен быть строкой. Кроме того, это 3 JSON Objects, для которых автозаполнение занимает только один, который вы должны поместить в массив. Вы можете просто проверить, допустим ли ваш JSON на http://jsonlint.com/. Ваш правильный синтаксис будет:

[
    {
        "key": 123,
        "value": "Kyiv"
    },
    {
        "key": 5675,
        "value": "Ukraine"
    },
    {
        "key": 456,
        "value": "Poland"
    }
]
...