Za prvé, váš dokument připravený vypadá trochu špatně, měl by být buď $(document).ready(function(){}); nebo to může být jen $(function(){}); .
Zadruhé, vy zacyklení přes výsledek JSON vypadá také trochu divně. Zkuste místo toho něco takového:
$.each(data.subjects, function(i, val){
$('select#item_2').append('<option value="' + val.id + '">' + val.name + '</option>');
});