我在使用Tag输入插件添加新标签时遇到问题,下面是我的代码:
var compaignLocation = $('#campaign-locations');
var locationData = {
getLocationId: function() {
},
getMerchant: function(loc) {
$.ajax({
url: "url",
type: 'GET',
contentType: "application/json",
success: function (data) {
console.log("Success"+data);
},
error: function (jqXHR, status, errorThrown) {
console.log("Error"+status);
}
});
},
refreshList: function() {
console.log("Hello")
}
};
locationData.getLocationId();
compaignLocation.tagsInput({
onAddTag:locationData.refreshList()
});
这里当我添加新tage时,应该每次调用回调函数refreshList,这里是demo link这是它应该如何工作,但由于某些原因它不工作,我也没有得到任何错误。请帮助。
注意:对于演示链接,请检查代码并取消注释此行:
$('input.tags').tagsInput({onAddTag:onAddTag,onRemoveTag:onRemoveTag,onChange: onChangeTag});