首页 > 解决方案 > 如何在组合框中从数据库中获取选定的值

问题描述

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

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

标签: phphtmlajax

解决方案


用这个:

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

推荐阅读