2017-07-30 16 views
0

私はphp/ajaxを使用してデータベースを照会しています。これらのレコードをjQueryを介してドロップダウンに表示します。私は1つのレコードだけを表示するこのコードを持っています。私はそれぞれを使用しようとしましたが、明らかに正しくないデータベースレコードがあるので、ドロップダウン数が多く表示されました。私はjsonを使用しています。ドロップダウンメニューに.eachを使用する方法

.done(function(data) { 

     var dropdown = "<select class='form-control' name='n_category' id='n_category'>" + 
      "<option value=''>Please Select</option>" + 
      "<option value=''>" + data[0].cat_name + "</option>" + 
      "</select>"; 
     $("#list_cats").append(dropdown); 

    }) 

答えて

1

data.result[i].cat_name場合は文句を言わない仕事あなたのための代わりに

var dropdown =''; 
.done(function(data) { 
    $.each(data.result, function(i, item) { 
     dropdown += "<option value=''>" + data.result[i].cat_name + "</option>"; 
    });​ 
    $("#list_cats").append("<select class='form-control' name='n_category'> 
     <option value=''>Please Select</option>" 
     + dropdown 
     + "</select>"); 
    }) 
+0

私はまさにこれを使用していないが、それは私に働いて、それを持っているようだという考えを与えたitem.cat_nameを試してみてください。ありがとうございました! – Jonathan

関連する問題