我遇到了bootstrap typeahead的问题,这是我的代码:
$('#search').typeahead({
source: function (typeahead, query) {
$.get('search.php?value=' + query, function (data) {
return typeahead.process(data);
});
}
});
它会触发get请求,当我查看Chrome中的网络窗口时,我得到了想要的结果。但是get请求的回调函数只在我的搜索字段为空时触发,非常奇怪..有什么想法吗?
答案 0 :(得分:0)
根据documentation,AJAX源应该采用这种方式:
$('#search').typeahead({
source: function (query, process) {
$.get('search.php?value=' + query, process);
}
});