2015-05-15 4 views
0

Я пытаюсь использовать select2 как запись тега. Значения находятся там, где они загружаются, но когда добавляется значение, текущие значения очищаются.Select2 Selected Values ​​Over Written

var $serverType = $("#id_server_type"); 
current_values = ['Oracle DB'].map(function(item) { 
    $serverType.append('<option selected value="' + item + '">' + item + '</option>'); 
}); 
$.getJSON("/api/server-types/", function(data){ 
    $serverType.html(''); 
    $.each(data, function(key, val){ 
     $.each(val, function(index, value) { 
     $serverType.append('<option value="' + value + '">' + value + '</option>'); 
     }) 
    }); 
}); 
$serverType.select2({ 
    tags: true, 
    minimumInputLength: 0 
}); 
+0

Что значит «текущие значения очищаются»? –

+0

То, что есть текущие выбранные значения, но когда я набираю новый, они очищаются. – Ross

ответ

0

Я не знаю достаточно о Javascript. Когда вы читаете документы, все становится проще.

Я объявлял выбранные значения, а затем добавлял их в список. Как только я объединил логику, она сработала.

Смежные вопросы