Jquery select2 选择2 multiple with ajax数据初始化with Undefined

Jquery select2 选择2 multiple with ajax数据初始化with Undefined,jquery-select2,Jquery Select2,我遵循了文档中提供的示例,并将其应用于一个selectmultiple,但有些事情并没有按预期工作。 我得到的不是实际值,而是未定义的,未定义的 JSFIDLE代码有问题吗 我漏了一步吗 提供的示例的这一部分不适用于我。console.log显示正确的数据,但select2显示select中未定义的数据 jQuery.each(data, function(index, item) { console.log(item); var option = new Option((ite

我遵循了文档中提供的示例,并将其应用于一个selectmultiple,但有些事情并没有按预期工作。 我得到的不是实际值,而是未定义的,未定义的

JSFIDLE代码有问题吗

我漏了一步吗

提供的示例的这一部分不适用于我。console.log显示正确的数据,但select2显示select中未定义的数据

jQuery.each(data, function(index, item) {
    console.log(item);
    var option = new Option((item.name + ' (' + item.code + ')'), item.id, true, true);

    preRequisites.append(option).trigger('change');

  });

  preRequisites.trigger({
    type: 'select2:select',
    params: {
      data: data
    }
  });

谢谢

此部分所需的代码item.text |

templateSelection: function(item) {
    return item.text || (item.name + ' (' + item.code + ')');
},