js代码
$('.addsnModal').find('input.sim').autocomplete({
source: function(request, response) {
$.get('/url', {
term: request.term
}, function(data) {
if (!data.status) {
response([]);
return;
}
var user_list = [];
$.each(data.data, function(i, user) {
user_list.push({
label: user.sim_num, #显示的数据
_id: user._id
});
});
response(user_list);
});
},
select: function(event, ui) {
sn_user_id = ui.item._id;
}
});
每输入一个字符都会调用插件,插件通过后台获取数据,最后给予提示,后台可以根据正则筛选获取对应数据