for (var i = 0; i < friends.length; i++) {
var friend = $("<li>" + friends[i].name + "</li>");
FB.api('/' + eventId + '/invited/' + friends[i].id, 'post', {}, function (response) {
//friend here is the last one created for all callbacks
});
}
友人をイベントに招待するループがありfriend
ます。ここで作成されたjqueryオブジェクトは、常にすべてのコールバックに対して作成された最後のオブジェクトであることがわかりました。これは、Facebookの呼び出しが非同期であるためだと思います。ここでスコープを維持するにはどうすればよいですか?