问题描述
我正在使用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 (将#修改为@)