php - 如何在组合框中从数据库中获取选定的值
问题描述
我想从数据库中获取组合框中的选定值。这是我的代码,但是当我使用此代码时,它只是从每个组合框中的选项中选择“写入”,并且不考虑我在选项中使用的条件。
success:function(data){
$(".modules").empty();
$(".modules").append("<option value='0'>-Select-</option>");
$.each(data,function(i,item){
console.log(data[i]);
$('.modules').eq(i).append("<option value='n' if(data[i].name=='none') selected='selected' >none</option>");
$('.modules').eq(i).append("<option value='w' if(data[i].name=='write') selected='selected' >write</option>");
});
}
解决方案
用这个:
success:function(data){
$(".modules").empty();
$(".modules").append("<option value='0'>-Select-</option>");
$.each(data,function(i,item){
console.log(data[i]);
if(data[i].name=='none'){
$('.modules').eq(i).append("<option value='n' selected='selected' >none</option>");
}else{
if(data[i].name=='write'){
$('.modules').eq(i).append("<option value='w' selected='selected' >write</option>");
}
}
});
}
推荐阅读
- javascript - Camelize 函数输出未显示,未抛出错误
- reactjs - 尝试将组件导入 Jest 时出错
- c++ - How to include an .o object file in h file
- akka - akka cluster-aeron 不删除临时文件
- laravel - laravel mix 从 node_modules 中的包中编译资产?
- ios - Swift 4 Get Keychain Data from Another Project
- mysql - Does joining ASCII and UTF-8 tables add overhead?
- sql - 具有 2 列的左外连接
- c++ - 使用静态信息创建字符串类
- c++ - SDL Window won't pop up