Javascript HTML 选择下拉菜单

标签 javascript ajax html html-select

我正在尝试从数据库获取数据并通过下拉菜单将其显示在选择选项中。我也在 java 脚本页面中正确获取数据。但它没有显示在html的下拉菜单中。

HTML 代码:

<td>Organization Name:</td>
<td>
    <select id="orgname" name="Oname" onload="getOrganizationname();">
        <option selected disabled value=" ">Choose your Organization</option>

        <!-- <option value="1" >xyz</option>
        <option value="2">Brocade</option>
        <option value="3">Citrix</option> --> 
    </select>
</td>

Javascript 代码:函数 getOrganizationname() {

$.get('getOrganizationname.jsp',function(data)
{
    document.getElementById("orgname").innerHTML= data;
        alert(data);
    }
    );
}

Onload 我在警报消息中收到此消息(尝试调试)

这是来自数据库的信息:

<option value="Infosys"></option>
<option value="Akamai"></option>
<option value="Brocade"></option>
<option value="XYZ"></option>
<option value="XYZ1"></option>
<option value="XYZ2"></option>

最佳答案

您使用使用:

$(document).ready(function(){
    $.get('getOrganizationname.jsp',function(data){
        $("#orgname").html(data);
    });
})

所以你的代码现在变成:

<td>Organization Name:</td>
<td>
    <select id="orgname" name="Oname">
        <option selected disabled value=" ">Choose your Organization</option>
    </select>
</td>
<script>
$(document).ready(function(){
    $.get('getOrganizationname.jsp',function(data){
        $("#orgname").html(data);
    });
});
</script>

关于Javascript HTML 选择下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42552443/

相关文章:

javascript - 需要对象字面量函数中 switch case 的默认值的等效项

javascript - 页脚模糊了简单的 1 列夹在 CSS 布局中的内容

javascript - 如何取消订阅 RxJS 5 可观察对象?

javascript - JQuery 使用 .html 传递表中的 ajax 数据

javascript - <select> 标签并将多个值返回给 javascript 方法

html - 在CSS中创建子菜单

javascript - 需要帮助让我的 Nodemailer 正常工作

php - 无法获取 Ajax 更新表单以使用反序列化

javascript - Jquery:如何在ajax中添加重复数据

javascript - 如何从 localStorage 中检索信息以传递给数据库