我有一个搜索框,我希望它根据用户显示建议的关键字'输入的输入。我正在使用Jquery和spring boot。这是源代码:
后端Spring Boot:
List<String> items = new ArrayList<>();
items.add("Aby");
items.add("lop");
items.add("eby");
items.add("javay");
items.add("issmail");
items.add("sabou");
items.add("query");
items.add("napian");
items.add("vira");
items.add("rapi");
Gson gson = new Gson();
String jsonList = gson.toJson(items);
model.addAttribute("tagList", jsonList);
Jquery的:
$( function() {
var availableTags = [[${tagList}]];
console.log("Showing tags" + availableTags );
$( "#tags" ).autocomplete({
source: availableTags
});
});
#tags是搜索框的ID。这里的问题是我可以在console.log中查看控制台上的标签,但搜索框不会下拉任何内容。或者,当我手动键入数组列表var availableTags = ["tagOne","tagTwo","tagThree"];
时,它可以正常工作吗?
有什么建议吗?