这段代码属于 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()
。 - Explosion Pills