我想从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的原因。 –