【发布时间】:2013-07-17 10:40:36
【问题描述】:
我正在尝试将“Tag-it”jQuery UI 插件与 Spring MVC 一起使用
我的控制器从 DAL 获取可用标签列表并将其作为属性添加到模型中:
@RequestMapping(value = "/", method = RequestMethod.GET)
public String home(Model model){
DAL dal = new DAL();
model.addAttribute("FBAppId", ConfigurationManager.getInstance().getFBAppId());
model.addAttribute("FBAppSecret", ConfigurationManager.getInstance().getFBSecret());
model.addAttribute("tags", dal.getAllTags());
return "home";
}
然后我想在视图中读取它并将其作为可用标签列表传递:
$(document).ready(function() {
$("#myTags").tagit({
availableTags: '${tags}'
});
$.ajaxSetup({ cache: true });
$.getScript('//connect.facebook.net/en_UK/all.js', function(){
FB.init({
appId: '${FBAppId}',
channelUrl: '//yourapp.com/channel.html',
});
$('#loginbutton,#feedbutton').removeAttr('disabled');
FB.getLoginStatus(updateStatusCallback);
FB.XFBML.parse();
});
});
然而解释的是:"[tag1, tag2]" 而不是 ["tag1", "tag2"]
有人知道如何解决这个问题吗?
【问题讨论】:
标签: java javascript spring-mvc tag-it