Я храню идентификаторы треков в базе данных, которые используются в качестве списков воспроизведения.
Данные идентификатора дорожки извлекаются с помощью jQuery $.get() и возвращаются в виде массива JSON.
Затем jQuery $.each() зацикливает SC.get('/tracks/'), которому передается соответствующий идентификатор дорожки.
$.each(pl_array.track, function(i) {
var pl_track_id = '/tracks/' + pl_array.track[i].id;
SC.get(pl_track_id,function (tracks) {
//looped code here
});
});
Проблема в том, что вызов SC.get() является асинхронным и приводит к случайному упорядочению дорожек. jQuery $.get() имеет возможность отключить асинхронность и работать синхронно. Есть ли способ сделать что-то подобное с функцией SC.get() или есть другой вариант?