Как выполнить функцию done() сразу после выполнения всех асинхронных процессов в javascript?
Все Deferred объекты (в том числе и $.ajax) можно запихать в массив, затем вызвать:
$.when.apply( null, DfdArray ).then( done )

Подходит?
quorra.ru/#f454a2f9e14744b23c2d3be99ed140a6-10-33