您好,我正在使用java play框架,我想在我的项目中实现JQuery Tagit。
我正在做他们网站上写的完全相同的事情,但我无法设法检索所选值的值。继承人代码:
<form id="messageForm">
<script>
$(document).ready(function(){
$("#mytags").tagit({
select:true,
availableTags:function( request, response){
$.ajax({
url: "@{Users.getUserList()}",
dataType: "json",
data: {
term: request.term
},
success: function( data ){
response ($.map( data, function ( item){
return {
label: item.fullName,
value: item.username
}
}));
}
});
}
});
});
</script>
<label for="mytags">To:</label>
<ul id="mytags" name="selectedTags"></ul>
</form>
我可以用json元素成功填充列表,我没有问题。但不知何故,我无法从中检索输入的标签。
我试过
的document.getElementById(&#34; messageform&#34)。selectedTags
但我认为我做错了。
答案 0 :(得分:1)
最后我发现了问题。 Tag-it插件是一个非常常见的插件,但有许多不同的版本由互联网上的不同程序员编写。我正在使用不同的标签模块而不是我正在查看文档。所以要小心你正在阅读你正在使用的tagit模块的相关文档(抱歉我的语法,我知道它很糟糕) -