所以我正在尝试为我的网站实现一个预先输入功能,但在尝试了各种各样的东西之后,我把问题缩小到了这个问题,即它没有响应字段中的输入。这是我现在的代码:
<input id="typeahead" class="typeahead" data-provide="typeahead" type="text" placeholder="Search ..">
<script type="text/javascript">
$(function() {
$('#typeahead').typeahead({
source: function(query, process){
$.ajax({
url: 'php/functions/getSearchResults.php',
type: 'POST',
data: 'query=' + query,
dataType: 'JSON',
async: true,
success: function(data) {
console.log(data);
}
});
}
});
});
</script>
没有任何反应。这些是我加载的脚本:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootstrap.js"></script>
我缺少什么?谢谢!