私のコード:
$.getJSON("registro/backend.php?action=list&id="+sel.value, function(data){
var options = [];
for (var i=0; i<data.rows.length; i++) {
options += '<option value="' + data.rows[i].id + '">' + data.rows[i].name + '</option>';
}
$("#select").html(options);
})
このコードは、ロードするデータが大きすぎる場合 (JSON でエンコードされた大量のデータ)、select とナビゲーターをフリーズします。
バックグラウンドでロードしたり、パフォーマンスを向上させる方法はありますか?