tagit.js限制可用标签不起作用

问题描述

我正在使用tag-it.js来管理我网站上的标签。我在执行它时遇到问题。我一直在寻找解决方案,并想出了这段代码,但是它不起作用,因此我需要一些帮助。这是我第一次使用此tag-it.js,这就是我想要的。

我想限制可供用户使用的可用标签。这是我现在拥有的不允许我添加标签的代码。

$(document).ready(function () {
    let available_tags = [];
    $('#tag-input').tagit({
        autocomplete: {
            delay: 0,minLength: 1,source: function (request,response) {
                $.getJSON('/suggest-tag?term=' + request.term,function (data) {                    
                        available_tags.push(data);
                    response(data.map(function (tag) {                          
                        return {                            
                            label: tag.tag,value: tag.tag
                        };
                    }));
                });
            },},availableTags: available_tags,beforeTagAdded: function(event,ui) {           
            if ($.inArray(ui.tagLabel,available_tags) == -1) {
                return false;
            }
        },showAutocompleteOnFocus: false,removeConfirmation: false,caseSensitive: true,allowDuplicates: false,allowSpaces: true,readOnly: false,tagLimit: null,singleField: true,singleFieldDelimiter: ',',singleFieldNode: $('#selected-tags'),tabIndex: null,placeholderText: 'Tags...'
    });
});

我正在收集available_tags数组中的数据,以便可以将其放在函数中以限制某些标签,但它不起作用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...