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

时间:2016-09-23 22:29:19

标签: javascript jquery-ui-autocomplete

我可以在开始输入时获取完整的项目列表,但是当我继续输入时,我无法看到结果缩小。

的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"/>

有谁能请我提出建议......谢谢!

1 个答案:

答案 0 :(得分:0)

问题已解决!错过了控制器.java文件中的一行 - 获取结果bas