选择2保存当前列表和值..

时间:2015-07-23 11:20:45

标签: javascript jquery jquery-select2 ui-select2 jquery-select2-3

我正在使用Select2.js小部件来查看here

中长列表的网站下拉列表选项

我使用了ajax加载选项..但是当我打开/点击下拉列表时,它会丢失旧的搜索文本+加载列表并从新的星号...我不想要那个...我想保留旧的搜索文本如果还有,如果之前加载了列表,则希望保持原样,并在滚动结束时获取新内容...

代码与select2示例Fiddle中的代码相同,用于测试

 var $ajax = $(".js-example-data-ajax");
$ajax.select2({
 ajax: {
  url: "https://api.github.com/search/repositories",
  dataType: 'json',
  delay: 250,
  data: function (params) {
    return {
        q: params.term?params.term:"a", // search term
      page: params.page
    };
  },
  processResults: function (data, params) {
    params.page = params.page || 1;

    return {
      results: data.items,
      pagination: {
        more: (params.page * 30) < data.total_count
      }
    };
  },
  cache: true
 },
 escapeMarkup: function (markup) { return markup; },
 minimumInputLength: 0,
 templateResult: formatRepo,
 templateSelection: formatRepoSelection
});

任何帮助阻止此操作停止开始搜索并保持旧测试和列表保存,以便用户可以在一次选择后继续寻找下一个搜索

0 个答案:

没有答案