Всем привет, есть пример динамической подгрузки контента на страницу при нажатии на кнопку
<script type="text/javascript">
$(document).ready(function(){
$("#imgLoad").hide(); //Скрываем прелоадер
});
var num = 5; //чтобы знать с какой записи вытаскивать данные
$(function() {
$("#load div").click(function(){ //Выполняем если по кнопке кликнули
$("#imgLoad").show(); //Показываем прелоадер
$.ajax({
url: "action.php",
type: "GET",
data: {"num": num},
cache: false,
success: function(response){
if(response == 0){ // смотрим ответ от сервера и выполняем соответствующее действие
alert("Больше нет записей");
$("#imgLoad").hide();
}else{
$("#content").append(response);
num = num + 5;
$("#imgLoad").hide();
}
}
});
});
});
</script>
Подскажите как сделать одновременно несколько параллельных запросов, но не больше 5, если больше 5 то нужно блокировать кнопку, пока висит 5 незавершенных запросов?
Если запрос отвалился, или если сервер вернул код ответа не 200 то выдать ошибку.
Заранее спасибо!
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости