jQuery(document).ready(function() {
groups = new Array();
jQuery('.showback').hide();
jQuery('.getPeople').on('click', function(event) {
event.preventDefault();
var data = jQuery('.parceForm').serialize();
jQuery.ajax({
url: ajaxurl,
type: 'POST',
data: data,
success:function(data)
{
jQuery('.showback').show();
countMass = JSON.parse(data);
var progress = 100/countMass['key'];
var addProgress = 100/countMass['key'];
var k = 0;
var wtf = countMass['key'] - 1 // я ничего не сломал?
for (var i = 0; i <= wtf; i++) {
jQuery.ajax({
url: membersurl,
type: 'POST',
data: {q:countMass[0][i]},
complete:function(data)
{
jQuery('.progress-bar').width(progress+"%");
progress += addProgress;
groups[k] = data;
k++;
// ALL MAGIC HERE
if(i == wtf) { // сработает только после последнего запроса
jQuery.ajax({
url: userurl,
type: 'POST',
data: {'tt': groups}
});
}
}
});
};
}
});
});
});
А вообще запросы в цикле - не очень хороший ход. Всё сразу забрать никак нельзя?