これを機能させることができます...
var options = [{id: 1, text: 'Adair, Charles'}]
$('#names').select2({
data: options,
})
しかし、私はここからの行き方がわかりません...
alert(JSON.stringify(request.names))は私に与えます...
[{"id":"1","name":"Adair,James"},
{"id":"2","name":"Anderson,Peter"},
{"id":"3","name":"Armstrong,Ryan"}]
Select2がローカルデータとして受け入れるものへ
追加するだけです。これも私のために働いた:
HTML:
<select id="names" name="names" class="form-control"></select>
Javascript
$('#names').select2();
var options = $('#names');
$.each(sampleArray, function() {
options.append($("<option />").val(this.id).text(this.name));
});