Javascript使用Ajax自动完成

时间:2017-02-26 07:04:01

标签: javascript jquery ajax spring autocomplete

尝试使用JQuery获取自动完成表单for materialize css,但是一些问题自动完成文档显示我应该使用'data'并为自动完成字段提供JSON数组,但JQuery需要'source'函数来均匀功能。所以我必须使用'source'字段,并为它提供一个包含大约150个字符串的条目数组。

<script type="text/javascript">
    var ss = document.styleSheets;
    var poke = "${pokemon}";
    $.ajax({
        success: function(data){
            $('input.autocomplete').autocomplete({
                source: poke,
                limit: 20
            });
        }
    });
</script>

自动完成下拉列表从不显示,并且控制台或服务器中没有错误。

我想在没有Ajax调用的情况下完成它,只是自动完成功能,但我无法使用提供的条目数组,而是总是在条目数组上尝试GET请求,从而导致“请求太大”错误。

它不一定要使用Ajax,但我不能让自动完成工作无论如何。

0 个答案:

没有答案