使用Spring Boot

时间:2018-04-17 03:15:44

标签: jquery spring-mvc spring-boot

我有一个搜索框,我希望它根据用户显示建议的关键字'输入的输入。我正在使用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"];时,它可以正常工作吗?

有什么建议吗?

0 个答案:

没有答案