2013-04-05 293 views
0

我有這個簡單的JavaScript代碼,它使用REST從SharePoint獲取spListItems並填充下拉列表。 我想在填充下拉菜單時在其上應用一些引導樣式。我怎樣才能確定下拉的人口完成/結束。以便我可以在下拉項目上應用樣式。等待GetJSON異步完成

 function populateDropDown(dropdownId, spList) { 
     var url = "http://devportal/FormsRepository/_vti_bin/ListData.svc/" + spList; 
     var dropdownControl = $('#' + dropdownId); 
     $.getJSON(url, function (data) { 
      $.each(data.d.results, function (key, value) { 
       dropdownControl.append(
        $('<option></option>').val(key).html(value.Title) 
       ); 
      }); 
     }); 
     } 
     //this lines does work properly as the dropdown is not populated yet 
     $('.combobox').combobox(); 

您的時間和幫助將不勝感激。 乾杯

+0

它適合你嗎? – user1565195 2013-04-05 11:01:08

回答

3

爲什麼不把

$組合框()( '組合框。')。

$ .each循環後?