Собственно задача такая, нужно в цикле запустить N запросов к серверу, после выполнения всех запросов нужно будет пустить ещё 1 контрольный. Как отследить завершение всех запросов ajax на странице ?
Сейчас мой говнокод выглядет так :
jQuery('.btn-primary').on('click', function(event) {
event.preventDefault();
for (var i = 0; i <= jQuery('#count').val(); i++)
{
var form = jQuery('.form-horizontal').serializeArray();
jQuery.ajax({
url: 'myurl',
type: 'POST',
data: {form, i},
success:function(data)
{
jQuery('.cool').append(data);
}
});
}
});
Очень буду рад и счастлив конструктивным предложением.
PS
Предложения аля учи мат часть можете не писать и так в процессе :)