尝试使用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,但我不能让自动完成工作无论如何。