带有get请求的typeahead

时间:2013-03-08 08:38:23

标签: javascript jquery typeahead bootstrap-typeahead

我遇到了bootstrap typeahead的问题,这是我的代码:

 $('#search').typeahead({
     source: function (typeahead, query) {
         $.get('search.php?value=' + query, function (data) {
             return typeahead.process(data);
         });
     }
 });

它会触发get请求,当我查看Chrome中的网络窗口时,我得到了想要的结果。但是get请求的回调函数只在我的搜索字段为空时触发,非常奇怪..有什么想法吗?

1 个答案:

答案 0 :(得分:0)

根据documentation,AJAX源应该采用这种方式:

$('#search').typeahead({
    source: function (query, process) {
        $.get('search.php?value=' + query, process);
    }
});