我想從php/mysql查詢使用ajax填充select2輸入框。從JSON填充選擇2 Ajax響應
這裏是我的代碼:
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是我選擇2輸入的ID。
我的JSON Ajax響應看起來是這樣的:
[{"value":"12","text":"Brodheadsville"}]
我選擇2不填充不過。我希望我提供了足夠的代碼來獲得一些幫助。謝謝。
感謝效應初探,但這並不要麼填充它。 –
你記錄了'groups_array'的值以確保它是有效的嗎? – stackoverfloweth
$('#contact_groups_select').val(12)確實填充了其中一個選項。這就是我使用.val的原因。 –