JavaScript自动完成不会缩小结果范围



当我开始键入时,我能够获取完整的项目列表,但当我继续键入时,我无法看到缩小的结果。

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文件中遗漏了一行-获取结果

最新更新