ajaxを使用してphp/mysqlクエリからselect2入力ボックスにデータを入力しようとしています。JSON AjaxレスポンスからSelect2を設定する
var groups_array = [];
$.getJSON('ajax_get_json.php?what=contact_groups', function (data) {
$.each(data, function (index) {
groups_array.push({
id: data[index].value,
text: data[index].text
});
});
});
$("#contact_groups_select").val(groups_array);
contact_groups_selectは私SELECT2入力のIDです:
は、ここに私のコードです。
マイJSON AJAXの応答は次のようになります。
[{"value":"12","text":"Brodheadsville"}]
マイSELECT2はいえ移入されていません。いくつかの助けを得るために十分なコードを提供したいと思っています。ありがとう。あなたはSELECT2方法
$('#contact_groups_select').select2({data: groups_array});
おかげで、それはどちらかそれを移入しません。 –
'groups_array'の値をログに記録して、それが有効であることを確認しましたか? – stackoverfloweth
$( '#contact_groups_select').val(12)はオプションの1つを設定します。だから私は.valを使ったのです。 –