我正在使用jquery为select选项添加div。
var div_secretary = div_secretary + '<div>Secretary:';
var div_secretary = div_secretary + '<select style="margin-left:5px;" id="select_reviewer_secretary" >';
var div_secretary = div_secretary + '<option>-select-</option>';
var div_secretary = div_secretary + '</select></div>
我的获取数据库值的jquery函数是
$(function() {
var items = "";
$.getJSON("GetSecretaries.php", function(data) {
$.each(data, function(index, item) {
items += "<option value='" + item.CODE + "'>" + item.SUBCODE + "</option>";
});
$("#select_reviewer_secretary").html(items);
});
});
我获取数据库的PHP代码是
$tac_Secretaries = array();
while ($result = oci_fetch_assoc($parse_Reviewer_test)) {
$tac_Secretaries[] = $result;
}
echo json_encode(array('value' => $tac_Secretaries));
当我加载页面时,我得到像
这样的json值{"value":[{"CODE":"3621","SUBCODE":"4"},{"CODE":"1561","SUBCODE":"1"}]}
这里我如何将这些值加载到选择选项中。 提前谢谢
答案 0 :(得分:0)
更改PHP代码或jQuery代码,
我建议更改PHP代码,将最后一行更改为:
echo json_encode($tac_Secretaries);