【问题标题】:Select2 using Ajax (multi select) - when selecting second one first one disappars选择2使用ajax(多选择) - 选择第二个第一一个人疏声
【发布时间】:2015-08-25 03:33:59
【问题描述】:

我被这个问题困住了——ajax 调用从数据库中检索到 ok 的类别,当我第一次选择搜索结果时,它也显示在搜索框中。只有当我第二次选择搜索结果时,第一次和第二次选择一起消失。

 <select class="" id="Categories" multiple="multiple" name="SubCategories"></select>


    $(function () {           
        $("#Categories").selecttwo({
           action:StoryCreateEditOptions.url.GetCategories,
           placeHolder:'Select categories',
           element:$("#Categories")

        })
    });
    $.widget("cf.selecttwo", {
       options: {
       action: '',
       placeHolder: '',
       element: ''
    },
   _create: function () {
       var self = this;
       this._bindSelect2(this.options.element, this.options.placeHolder,
       this.options.action);          
    },
   _bindSelect2: function (element, placeHolder, action) {
       $(element).select2(
      {
       placeholder: placeHolder,
       multiple: true,
       ajax: {
        url: action

        }

    }

    );

     } 

 });

【问题讨论】:

    标签: jquery ajax model-view-controller listbox


    【解决方案1】:

    弄清楚原因,显然我的每个选择选项都有相同的 id...真傻。

    【讨论】:

      猜你喜欢
      • 2022-01-24
      • 1970-01-01
      • 2016-11-07
      • 1970-01-01
      • 2018-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-16
      相关资源
      最近更新 更多