使用ajax选择2个选定选项

Select2 selected options with ajax

本文关键字:选项 2个 ajax 选择 使用      更新时间:2023-09-26

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

我正在尝试:

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

但这并不奏效。你知道会发生什么吗?谢谢,伊万。

在Select2文档中,调用Select2时必须设置data,如下所示:

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

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

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