当我开始键入时,我能够获取完整的项目列表,但当我继续键入时,我无法看到缩小的结果。
JavaScript<script type="text/javascript">
jq(function autoCompleteDisease() {
jq("#diseaseName").autocomplete({
minLength: 2,
source: function(request,response) {
var results = [];
jq.getJSON('${ ui.actionLink("getPlanNameSuggestions") }',
{
'query': request.term,
})
.success(function(data) {
for (index in data) {
var item = data[index];
results.push(item.name);
}
response(results);
})
.error(function(xhr, status, err) {
alert('AJAX error ' + err);
});
}
})
});
</script>
HTML <input id="diseaseName" name="diseaseName"/>
有谁能给我一些建议吗?
问题修复!在controller .java文件中遗漏了一行-获取结果