यह सेलेक्ट्स से पहले कोड 2 वर्जन 4 से होता है
मेरे पास एक सरल कोड है select2
जो कि अजाक्स से डेटा प्राप्त करता है
$("#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()