Надо отправить 5 запросов с периодичностью в 10 сек Код (Text): $('#sub').click(function(){ for(let i=0;i<5;i++){ setTimeout(function () { $.post( 'post.php', {'name': i}, function(data) { $('#message').html(data); } ) }, 10000); } return false; }); Задержка только перед первым запросом.
Остальные тоже выдерживают 10 секунд. От момента "постановки в очередь". --- Добавлено --- Посмотрите: Планирование: setTimeout и setInterval (javascript.ru) Или просто увеличивайте время ожидания с каждым шагом цикла.
Спасибо, так работает как надо Код (Text): $('#sub').click(function(){ for(let i=1;i<6;i++){ setTimeout(function () { $.post( 'post.php', {'name': i}, function(data) { $('#message').html(data); } ) }, 10000 * i); } return false; });