我试图在Bootstrap-Tagsinput plugin中集成Bootstrap 3 Typeahead plugin(基本上是一个从Bootstrap 3中删除之前的Bootstrap typeahead功能的端口,如果我理解正确的话)。将Bootstrap 3 Typeahead与Bootstrap标记输入集成
我没有问题让这些工作单独工作,包括JSON预取typehead功能。我不明白如何整合这两者。我不认为它应该太难,但我对JavaScript的知识显然是缺乏的。
这里是我的输入字段:
<input type="text" id="tagFilter" data-provide="typeahead" data-role="tagsinput">
这里是预输入插件调用JavaScript的方式:
//The typeahead
$.get('tags.php', function(data){
$("#tagFilter").typeahead({ source:data });
},'json');
如果它是有帮助的,Tagsinput有一个例子其doc解释如何实施twitter typeahead.js:
$('input').tagsinput();
// Adding custom typeahead support using http://twitter.github.io/typeahead.js
$('input').tagsinput('input').typeahead({
prefetch: 'citynames.json'
}).bind('typeahead:selected', $.proxy(function (obj, datum) {
this.tagsinput('add', datum.value);
this.tagsinput('input').typeahead('setQuery', '');
}, $('input')));
但我正在使用不同的插件。我发现那个人在我的头上。
再次感谢。