首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery和ajax用数据库值加载select

使用jquery和ajax用数据库值加载select
EN

Stack Overflow用户
提问于 2014-09-26 10:16:10
回答 1查看 766关注 0票数 0

我使用jquery为select选项添加div。

代码语言:javascript
复制
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函数是

代码语言:javascript
复制
$(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代码是

代码语言:javascript
复制
$tac_Secretaries = array();

while ($result = oci_fetch_assoc($parse_Reviewer_test)) {
    $tac_Secretaries[] = $result;
}

echo json_encode(array('value' => $tac_Secretaries));

当我加载页面时,我得到json值如下

代码语言:javascript
复制
{"value":[{"CODE":"3621","SUBCODE":"4"},{"CODE":"1561","SUBCODE":"1"}]}

在这里,如何将这些值加载到select选项中。提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-26 10:30:40

更改PHP代码或jQuery代码,

我建议修改PHP代码,将最后一行更改为:

代码语言:javascript
复制
echo json_encode($tac_Secretaries);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26057232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档