이것은 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()