2011-07-05 4 views
0

JSON 파일을 반환하는 웹 서비스가 있는데이 데이터를 HTML 드롭 다운 (선택)에 표시해야합니다. jQuery 또는 다른 방법으로 어떻게이 작업을 수행 할 수 있습니까?JSON 웹 서비스에서 HTML 드롭 다운

+0

체크 아웃 링크 : http://remysharp.com/2007/01/20/auto-populating-select-boxes-using-jquery-ajax/ –

답변

4
$.getJSON(
    "/path/to/service", 
    function(data) { 

     var $s = $('.your_select_element').empty(); 

     // the actual contents of this loop will be 
     // specific to the data 
     for (var k in data) { 
      $('<option></option>') 
       .val(data[k].value) 
       .text(data[k].text) 
       .appendTo($s); 
     } 
    } 
) 
1
$.ajax({ 
    url: "http://pathto.html", 
    dataType: JSON, 
    success: function(data){ 
     $(data).each(function(){ 
      $("select").append();//Append what you want. 
     }); 
    } 
+1

jimbojw 버전이 올바른지, 나는 단지입니다 내가 끝내려고했던 옷장 코드를 붙 잡았다. –

관련 문제