bs_typeahead的简单使用

这篇博客介绍了如何通过引入jQuery、Bootstrap和Bootstrap-Typeahead插件,创建一个支持自动补全功能的输入框。在JavaScript中,利用Ajax进行后台查询,根据用户输入的内容进行模糊匹配,实时更新下拉建议列表。示例代码详细展示了从设置样式、加载库到实现交互的完整过程。
摘要由CSDN通过智能技术生成

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);
					}
				});
			}
		});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值