//JS方法
// 定义模糊匹配的数组
var arrayData=[];$(function() {
//模糊匹配设置客户名称
$.ajax({
url: '<%=path %>/businessAction.do?method=getCustName',
async: false,
type: 'post',
dataType: 'json',
success: function(data) {
$.each(data, function(i, r) {
arrayData.push(r.SJ_NAME);
})
}
});
$("#custName").autocomplete(arrayData,
{
minChars: 0,
max: 8,
autoFill: true,
mustMatch: false,
matchContains: true,
formatItem: function (arrayData, i, total) {
return "<I>" + arrayData[0] + "</I>";
}, formatMatch: function (arrayData, i, total) {
return arrayData[0];
}, formatResult: function (arrayData) {
return arrayData[0];
}
});
});
//页面
<div class="conditions" >
<span class="send">客户名称:</span>
<input id="custName" name="custName" type="text" placeholder="客户名称" class="text_box" />
</div>
需要引入的JS 和 CSS
JS和CSS下载地址:链接: https://pan.baidu.com/s/1xRuEanYwI1b6OLfrNmTrpw 密码: kksm