如何动态使用jQuery.tagit()?

时间:2017-08-30 12:34:27

标签: javascript php jquery ajax post

我尝试使用ajax和php从数据库中获取名称,并将这些值存储在javascript变量名称中。 我试图从这个指定变量设置tagit()的availabletags选项。

var tagThis = $(".tagit");
tagThis.tagit({
    tagSource: function(search, showChoices) {
    $.ajax({
        type : 'POST',
        url: "/tags/search",
        data: { queryString: inputString },
        dataType: "json",
        success: function(data) {
            var assigned = tagThis.tagit("assignedTags");
            var filtered = [];
            for (var i = 0; i < data.length; i++) {
                if ($.inArray(data[i], assigned) == -1) {
                    filtered.push(data[i]);
                }
            }
            showChoices(filtered);
        }
    });
}
});

当我将类型更改为POST时,下拉列表不会生成。

0 个答案:

没有答案