Я не знаю вашу проблему?и ваш HTML-код, но попробуйте сделать это:
$.ajax({
url:"http://localhost/sms/public/api/schools",
method:"GET"
}).done(function(data){
var sch, i, json;
json = JSON.parse(data);
for (i = 0; i < json.length; i++) {
$('#school').append('<option>'+ json[i].name +'</option>');
}
});
если вы получаете данные с сервера в формате JSON, вы можете использовать JSON.parse(data)
для преобразования формата JSON в собственный объект JavaScript.