Javascript Typeahead函数没有';行不通
因此,我试图在我的网站上实现一个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
<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没有提前输入。