Javascript 选择2预加载数据
当前选择2仅在用户开始键入时加载数据。我想用一些默认值预加载下拉列表,因此一旦用户单击下拉列表,就已经有一些值可供选择。。我看了文档,但什么也没找到。有没有人知道我是否能找到解决办法或做些什么来实现这一点 多谢各位 编辑:Javascript 选择2预加载数据,javascript,jquery,ajax,jquery-select2,select2,Javascript,Jquery,Ajax,Jquery Select2,Select2,当前选择2仅在用户开始键入时加载数据。我想用一些默认值预加载下拉列表,因此一旦用户单击下拉列表,就已经有一些值可供选择。。我看了文档,但什么也没找到。有没有人知道我是否能找到解决办法或做些什么来实现这一点 多谢各位 编辑: 我尝试使用数据设置预加载数据,但它只加载第一个对象,并调用select方法。我也尝试过initSelection,但后来我发现它与我试图实现的目的不同。您可以这样做 var data = []; $('#search-paint').select2({ data:da
我尝试使用数据设置预加载数据,但它只加载第一个对象,并调用select方法。我也尝试过initSelection,但后来我发现它与我试图实现的目的不同。您可以这样做
var data = [];
$('#search-paint').select2({
data:data,
escapeMarkup: function (markup) {
return markup;
},
minimumInputLength: 1,
templateResult: formatRepo,
templateSelection: formatRepoSelection
});
$.getJSON('/item/searchPaint',function(response){
data=response;
$('#search-paint').select2('refresh');
});
你的密码在哪里?到目前为止,您尝试了什么?您好,我添加了一些代码和更多信息。在应用select2之前,您只需在select中添加选项标记即可
var data = [];
$('#search-paint').select2({
data:data,
escapeMarkup: function (markup) {
return markup;
},
minimumInputLength: 1,
templateResult: formatRepo,
templateSelection: formatRepoSelection
});
$.getJSON('/item/searchPaint',function(response){
data=response;
$('#search-paint').select2('refresh');
});