アプリを最初に開いたときに、ajax 呼び出しを介していくつかの選択ボックスを動的に設定しています。ただし、ページが読み込まれると、選択ボックスが空で始まり、入力されるとそれに応じてサイズが調整されることに気付きます。これは煩わしく、UI の気を散らすものです。
document.ready メソッド内に人口メソッドがありますが、これに間違ってアプローチしている可能性がありますか?
$(document).ready( function(){
populateOptions(); // Populate our select box upon page load.
});
// Builds a select list and binds it to a class
function populateOptions(){
var optionList = getOptions();
var myList = "";
// Loop over our returned result set and build our options
for(i=0; optionList.length; i++){
myList += "<option>"+optionList[i][1]+"</option>";
}
// Now take our myList and append it to our select
$("#myOptionList").append(myList);
}
Options: <select id="myOptionList"></select>