この出力が得られるのは奇妙だと思います:
Wait..
Request 2 Complete.
Request 2 Complete.
単純な for ループの場合:
for (var i = 0, j = urls.length; i < j; i += 1) {
$.ajax({
url: urls[i],
dataType: 'jsonp',
complete: function() {
log.append('Request ' + i + ' Complete.' + "\n");
if (i == (j - 1)) {
log.append('Done.');
}
}
});
}
がi
常に と等しいのは2
なぜですか?