使用ajax选择2个选定选项

时间:2016-05-09 10:17:47

标签: javascript jquery ajax select jquery-select2

我正在使用Select2来做一些通用过滤器。 我从我的服务器获得带有Ajax请求的选项,现在我需要使用Cookie中的数据设置所选选项。

我正在尝试:

$("#categoriesselector").select2("val",["01002"]);
$("#categoriesselector").val(["01002"]);
$("#categoriesselector").select2().val(["01002"]);

但这不起作用。 关于可能发生的事情的任何想法? 谢谢,Iván。

2 个答案:

答案 0 :(得分:0)

Select2 docs开始,您必须在调用select2时设置data,如下所示:

$('#categoriesselector').select2({
  data: [
    {
      id: '01002',
      text: '01002'
    }
  ]
});

答案 1 :(得分:0)

要在select2上显示选定的选项,必须运行以下行:

$('#id_of_your_select2').val(array_of_selection_ids).trigger('change')