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

时间:2018-11-26 10:41:40

标签: php html ajax

我想从数据库中获得组合框中的选定值。这是我的代码,但是当我使用此代码时,它只是在每个组合框中从选项中选择“写入”,并且不考虑我在选项中使用的条件。

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

1 个答案:

答案 0 :(得分:1)

使用此:

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