我正在尝试设置一个简单的进度条,但是执行“更新”,但仅在“所有”ajax 请求完成时?
请求开始;
$(".cb-download").colorbox({
opacity:.8,
onComplete:function() {
$.colorbox.resize();
if (ERROR !== true) {
// update Progress
var progress = setInterval(updateProgress, 100);
$.ajax({
url: baseUrl + "/mail/do-download",
async: true,
success: function(data) {
$("#mail-download").html(data);
$.colorbox.resize();
clearInterval(progress);
}
});
} else {
$('#mail-download-success').hide();
$('#mail-download-session-lost').show();
$.colorbox.resize();
}
}
});
function updateProgress()
{
$.ajax({
url: baseUrl + "/mail/get-progress",
success: function(data) {
console.log(data);
$("#current-count").html(data);
}
});
}
updateProgess 只是调用一个回显数字的动作。
有任何想法吗?