Melhor maneira de preencher a lista de seleção com JQuery / Json?

tualmente, nossa equipe de desenvolvedores usa esse padrão, mas não posso deixar de me perguntar se existe uma maneira mais rápida ou mais eficiente de html de realizar a mesma taref

HTML

<select id="myList" style="width: 400px;">
</select>
<script id="myListTemplate" type="text/x-jQuery-tmpl">
        <option value="${idField}">${name}</option>
</script>

E este é o Javascript:

function bindList(url) {
    callAjax(url, null, false, function (json) {
        $('#myList').children().remove();
        $('#myListTemplate').tmpl(json.d).appendTo('#myList');
    });
}

questionAnswers(2)

yourAnswerToTheQuestion