いつもお世話になっております。javascript初心者です。
前回、ajaxのsuccess時に、さらにjsonを呼び出す方法を学んだんですが、
今度はjson内でのカウントアップした値をjsonを抜けたあとに引き継ぎをしたいのですが、なぜかうまく行きません。

お手数おかけしますが、ご教授お願い致します。

現在の結果 → alert(j);
alert 0
alert 0
alert 0
alert 0
alert 0
alert 0
alert 0
alert 0

求める結果 → alert(j);

alert 0
alert 1
alert 2
alert 3
alert 4
alert 5
alert 6
alert 7

function Henka() {

    $.ajax({
        url: 'CSVのアドレス',
        success: function (era) {

            // csvのjson
            csvListall = $.csv()(era);

            // 変数jの定義
            var j = 0;

            //for分を追加して
            for (var i = 0; i < 264; i++) {

                //各変数定義;
                var calendarId = '';
                var calendarId = csvListall[i][2];
                var irank = '';
                var irank = csvListall[i][5];
                var iimg = '';
                var iimg = csvListall[i][7];
                var iname = '';
                var iname = csvListall[i][0];
                var itarget = '';
                var itarget = csvListall[i][6];

                var tab = '[data-today="' + j + '"]';
                var uri = "https://www.googleapis.com/calendar/v3/calendars/" + calendarId + "/events?key=" + apikey + "&timeMin=" + timeMin + "&timeMax=" + timeMax + "&maxResults=10&orderBy=startTime&singleEvents=true";
                var jsinfo = uri;

                //問題のポイントは下記から-------------------------------------------

                $.getJSON(jsinfo,
                    (function (irank, iimg, iname, tab, itarget, j) {
                        return function (data) {
                            if (data.items[0].summary != "") {
                                //処理回数カウント
                                j = j + 1;
                                //処理内容
                                vivid = '<img src="' + iimg + '" alt="empty" style="height: 150px;" class="app-button" data-target="' + itarget + '"><br>' + iname + '';
                                $(tab).append(vivid);
                            }
                        };
                    })(irank, iimg, iname, tab, itarget, j)
                );
                alert(j);

                //問題のポイントは上記まで-------------------------------------------

            }
        }
    });
}