无法从Jquery TAGIT获取标签列表

时间:2012-02-22 13:27:14

标签: java javascript jquery jquery-ui

您好,我正在使用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

但我认为我做错了。

1 个答案:

答案 0 :(得分:1)

最后我发现了问题。 Tag-it插件是一个非常常见的插件,但有许多不同的版本由互联网上的不同程序员编写。我正在使用不同的标签模块而不是我正在查看文档。所以要小心你正在阅读你正在使用的tagit模块的相关文档(抱歉我的语法,我知道它很糟糕) -