如何解决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 举报,一经查实,本站将立刻删除。