Javascript Typeahead函数没有';行不通

Javascript Typeahead函数没有';行不通,javascript,jquery,twitter-bootstrap,typeahead,Javascript,Jquery,Twitter Bootstrap,Typeahead,因此,我试图在我的网站上实现一个typeahead功能,但在尝试了各种东西之后,我将问题缩小到了一个事实,即它对字段中的键入没有响应。这是我现在的代码: <input id="typeahead" class="typeahead" data-provide="typeahead" type="text" placeholder="Search .."> <script type="text/javascript"> $(func

因此,我试图在我的网站上实现一个typeahead功能,但在尝试了各种东西之后,我将问题缩小到了一个事实,即它对字段中的键入没有响应。这是我现在的代码:

<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>

$(函数(){
$('#typeahead')。typeahead({
来源:功能(查询、流程){
$.ajax({
url:'php/functions/getSearchResults.php',
键入:“POST”,
数据:“查询=”+query,
数据类型:“JSON”,
async:true,
成功:功能(数据){
控制台日志(数据);
}
});
}
});
});
什么也没发生。以下是我加载的脚本:

<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>


我遗漏了什么?谢谢大家!

你说这些是你加载的脚本,但是没有放任何东西。我假设您有一个脚本,可以向jQuery对象添加一个typeahead函数?嗯,为什么要链接完整版本和最小版本的引导?只添加最小值,对象中不能有警报。基本JavaScript语法已关闭。。。回到绘图板。好的,我改变了问题,添加了完整的函数。在此之前,我只是提出了一个警告,以简化事情,因为在我看来,这个函数从未调用过,但我不确定。我不知道您使用的是哪个版本的引导,但引导3没有提前输入。