Как получить выбранное значение из базы данных в поле со списком - PullRequest
0 голосов
/ 26 ноября 2018

Я хочу получить выбранное значение в поле со списком из базы данных. Вот мой код, но когда я использовал этот код, он выбирает просто «запись» из опции в каждом поле со списком и не учитывает условия, которые я использовал в опциях.

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 голосов
/ 26 ноября 2018

Используйте это:

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>");
            } 
        }
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...