0

我试图在 mvc 4 中实现 typeahead。

(我包括了预先输入的 js 和 css。)

我使用这个 ajax 方法来获取列表

$(function() {
         // get your list
         $.getJSON('/Main/GetServiceNames', function (allData) {
             $('#servicename').typeahead({source: allData});
         });
     });

这是 ajax 请求的结果:

["RetrieveDocument","PublishDocument","PublishFeedback","PublishSurvey","RetrievePartner","RetrieveLabelDocuments","RPCRetrieveZipCode","ESB2InfraService","PublishTest","PublishPolcy"]

但由于某种原因,结果不会绑定到#servicename Html 输入
这是我试图绑定的html,并且没有显示任何列表。

     <input type="text" class="form-control" placeholder="servicename" id="servicename" data-provide="typeahead"> 

编辑:我设法在这里typeahead fiddel创建了同样的错误

谢谢

三木

4

1 回答 1

0

看看这里的例子。另外,请记住,Bootstra 的 typeahead.jsTwitter 的 typeahead.js不同,我认为您正在使用它。您可以在此处获取 Bootstrap 的 typeahead.js 。

于 2013-10-29T17:28:31.137 回答