【发布时间】: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