Jquery UI自动完成:查找值,但仅将键添加到输入行

时间:2012-02-07 10:01:02

标签: jquery-ui jquery-autocomplete

我已经返回了json数组,如:

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

我需要在值字段中查找名称,但是在点击输入行的某个值后必须只添加键值。

P.S。很抱歉,如果我创建了dublicate问题,但我无法在此网站上找到解决方案。如果有相关的帖子,请给我链接。

1 个答案:

答案 0 :(得分:-1)

您提供的JSON对象语法无效!你的密钥应该是一个字符串。此外,这些是3个JSON对象,autosuggest只需要一个你应该在数组中进行包装。您只需检查您的JSON在http://jsonlint.com/上是否有效。您的有效语法是:

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