动态初始化下拉框以及修改操作时的下拉框赋值

本文记录了一名大四实习生在工作中遇到的级联查询搜索功能问题,涉及动态初始化select下拉框并随数据库变化的实现。通过JavaScript动态加载和ajax请求,解决了静态初始化的bug。在更新操作时,通过先加载下拉框再赋值,确保了select显示更新前的选中状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在前面的话:
本博客只是为了记录我在工作中遇到的一些bug,以便日后重蹈覆辙,目前我还是一名在校大四学生,在公司实习不足半年,可能记录的问题会非常简单和出现一些错误,希望各位浏览的大神一笑而过,不吝指教,文明看帖,拒绝喷子,谢谢!
言归正传,今天在公司做一个多表的级联查询,在做搜索功能时,初始化select下拉框遇到了一些问题,因为下拉框的初始化值需要绑定数据库。一开始我的想法是这样的,代码如下:
<select name="roleId" class="form-control" id="roleId">
<option value="0">---</option>
<option value="2">工程师</option>
<option value="3">主管</option>
<option value="4">客服主管</option>
<option value="5">管理员</option>
</select>

却在测试中发现这样的代码不是动态的,不会随着数据库值的改变而改变,所以使用了JavaScript来动态加载下拉框,代码如下:
$(function () {
callSapiServer("/role/list",function(data){
document.getElemen

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值