Це належать до кодів до select2 версії 4
У мене є простий код, select2
який отримує дані від ajax
$("#programid").select2({
placeholder: "Select a Program",
allowClear: true,
minimumInputLength: 3,
ajax: {
url: "ajax.php",
dataType: 'json',
quietMillis: 200,
data: function (term, page) {
return {
term: term, //search term
flag: 'selectprogram',
page: page // page number
};
},
results: function (data) {
return {results: data};
}
},
dropdownCssClass: "bigdrop",
escapeMarkup: function (m) { return m; }
});
Цей код працює, однак мені потрібно встановити для нього значення, ніби в режимі редагування. Коли користувач вибере значення вперше, воно буде збережене, і коли йому потрібно буде відредагувати це значення, воно повинно з’явитися в тому самому меню вибору ( select2
), щоб вибрати раніше вибране значення, але я не можу знайти спосіб.
ОНОВЛЕННЯ:
HTML-код:
<input type="hidden" name="programid" id="programid" class="width-500 validate[required]">
Програмний доступ Select2 з цим не працює.
$("#programid").val()