1.引入插件包
<link href="jquery/bootstrap_3.3.0/css/bootstrap.min.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="jquery/jquery-1.11.1-min.js"></script>
<script type="text/javascript" src="jquery/bootstrap_3.3.0/js/bootstrap.min.js"></script>
<script type="text/javascript" src="jquery/bs_typeahead/bootstrap3-typeahead.min.js"></script>
2.创建容器
<input type="text" id="create-accountName" placeholder="支持自动补全,输入客户不存在则新建">
3.js代码
只需要把数据库查询的数据赋值给process,这里的query字段可以获取你所输入的内容赋值给要发往后台的参数进行模糊查询(注意从数据库查单个字段)
$("#create-accountName").typeahead({
source:function (query,process) {
$.ajax({
url:"workbench/transaction/selectCustomerfortran.do",
data:{
name:query
},
type:"post",
dataType:"json",
success:function (data) {
process(data);
}
});
}
});