简体   繁体   English

如何从组合框中的数据库中获取选定的值

[英]How to get selected value from database in combo box

I want to get selected value in combo box from database .Here is my code but when i used this code it is selecting just "write" from option in every combo box and does not consider if conditions which i used in options. 我想从数据库中获得组合框中的选定值。这是我的代码,但是当我使用此代码时,它只是在每个组合框中从选项中选择“写入”,而不考虑是否在选项中使用了条件。

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>");
    });
}

Use this: 用这个:

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>");
            } 
        }
    });
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM