2015-07-03 29 views
-1

我的JSON響應:追加在選擇框中Ajax的JSON多維數組

[{"id":"1","color":"red","id_t":"1"},{"id":"3","color":"black","id_t":"1"}] 

我想提前與

$(document).ready(function(){ 
    $("#box").change(function() { 
     $.ajax({ 
      url  : 'getData.php', 
      type : 'POST', 
      dataType: 'json', 
      data : $('#box').serialize(), 
      success: function(data) { 
       for(var id in data) {   
        $('#mySelect').append($('<option>', { 
         value: data[id], 
         text: data[color] 
        })); 
       } 
      } 
     }); 
    }); 
}); 

由於顯示mySelect JSON響應!

回答

2

嘗試這種在success功能: -

success: function(data) { 
    $('#mySelect').empty(); 
    $.each(data,function(i,d){ 
     $('#mySelect').append($('<option/>', { 
      value: d.id, 
      text: d.color 
    })); 
    }); 
} 
+0

謝謝學習者! – Vneq