无法输入类型

时间:2013-04-25 10:03:43

标签: typeahead typeahead.js

我使用了以下脚本:

<input class="typeahead" type="text" id = "input">
$('#input').typeahead([{name: 'name',remote: 'planets.json',}]);

JSON文件

{"name" : {"value" : ["4729", "Siva", "Prakash"]},"planets" : {"value" : ["Mercury", "Venus", "Pluto"]}}

在输入框中键入时,它显示两个Json数组名称值[name,plants]。无论如何,在我的代码中,我只提到了名称'name'。所以它必须仅从'name'JSON数组返回该值?

1 个答案:

答案 0 :(得分:0)

planets.json中,它是name-&gt; value或planets-&gt; value。像这样初始化类型:

<input type="text" id="input" data-provide="typeahead">

$.getJSON("planets.json", function(json) {
   $('#input').typeahead({ 
     source : json.name.value
   });
});

json.planets.value,如果你想要行星