您的当前位置:首页正文

autocomplete结合ajax搜索框自动补全,后台返回的数组交给response不显示,求大神帮忙

1969-12-31 来源:趣尚旅游网

有网友碰到这样的问题“autocomplete结合ajax搜索框自动补全,后台返回的数组交给response不显示,求大神帮忙”。小编为您整理了以下解决方案,希望对您有帮助:

解决方案1:

$.ajax({
url : servletUrl,
type : "post",
data : params,
dataType : 'JSON',
success : function(result) {
$('#inputText').flushCache();

$('#inputText').autocomplete(result.data, {
minChars: 0,
max: 16,
matchContains: true,
width: 400,
scrollHeight: 400,
scroll: false,
formatItem : function(row, i, max) {
return "<span class='autoleft'>" + row.toString() + "</span>";

},
formatMatch : function(row, i, max) {
return row.toString();

},
formatResult : function(row) {
return row.toString();
}
}).result(function(event, row, formatted) {
$('#inputText').val(row.toString());

});

},

error : function() {
alert('加载数据失败');
}
});

显示全文