首页 > 解决方案 > Select2 检索 ajax url

问题描述

我用ajax创建了一个select2。

const select2Initialized = $('#myselect').select2({
    ajax: {
      url: 'https://nixarsoft.com/',
      dataType: 'json'
    }
})

我想从变量访问url属性。select2Initialized可能吗?我搜索了谷歌,但没有找到任何好的结果。

标签: jqueryjquery-select2

解决方案


我不知道你为什么需要这样做,因为你可以将选项存储在一个变量中,然后像这样访问它:

const options = {
  ajax: {
    url: 'https://nixarsoft.com/',
    dataType: 'json'
  }
}
const select2Initialized = $('#myselect').select2(options);
console.log(options.ajax.url);

但是,如果您仍然想从 获取 url select2Initialized,您可以执行以下操作:

select2Initialized.data('select2').options.options.ajax.url

推荐阅读