jQuery Autocomplete API地址: https://api.jqueryui.com/autocomplete/
$("#selector").autocomplete({
source: function( request, response ) {
$.ajax( {
url: url,
dataType: "json",
data: {
keyword: request.term,
pageIndex:0
},
success: function( data ) {
if(data.data.page){
response( $.map(data.data.page, function(item) {
return {
value://填充到输入框时候的值
label://展示时候的值
}
}));
}
}
});
},
minLength:2, //需要输入的最小字符数,才能触发autocomplete
delay: 0,
select: function(event,ui) {
//选中某条记录时进行的操作
},
focus: function(event,ui) {
//光标移动到某条记录时进行的操作
}
})