jsonのループで問題が発生しています。
以下のコードでは、ループされたURLの順序が正しくなく、アラートのIDは常に3です。誰かが私がここで間違っていることを教えてもらえますか?
var urls = ["http://soundcloud.com/disclosuremusic/sets/the-face-ep-1", "http://soundcloud.com/skibsthekid/sets/the-pink-slip", "http://soundcloud.com/disclosuremusic/sets/the-face-ep-1"];
for (var i = 0, url; url = urls[i]; i++) {
console.log(i);
$.getJSON('http://api.soundcloud.com/resolve?url=' + url + '&format=json&consumer_key=' + consumer_key, function(playlist) {
alert(i + playlist.title);
});
}