Vital9,
Удобнее тогда делать аякс синхронным, а не ассинхронным,
$.ajax({какие-то коды,async: false});
Тогда аякс запрос будет выполняться в теле функции, точно так же последовательно, как и обычные коды яваскрипт
Минусы - если запросы долгие и считываемые страницы большие, событийные отклик бразера может отсутствовать до .5 секунды
Обычно такой код запускают после полной загрузки страницы
Не желательно запускать более 5-7 синхронных запросов друг за другом (см выше)
Разбивать на 5-7 и запускать по таймеру с интервалом 2-3сек