在收到所有 AJAX 的服务器响应后,如何运行该函数?AJAX 请求的数量是未知的,它总是可以不同的。但是您需要等待他们的响应,并根据收到的数据执行函数
function first(i) {
$.ajax({
type: 'post',
url: myajax.url,
data: {
action: 'testAjax'
},
complete: function(response) {
window.console.log('AJAX');
if ( i === 5 ) {
second();
}
}
});
};
function second() { window.console.log('Функция после AJAX'); };
for (var i = 1, max = 5; i <= max; i++) {
first(i);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
1 个回答