Показать сообщение отдельно
  #4 (permalink)  
Старый 06.05.2017, 11:32
Интересующийся
Отправить личное сообщение для -FIXER- Посмотреть профиль Найти все сообщения от -FIXER-
 
Регистрация: 16.04.2017
Сообщений: 21

А ещё момент подскажите. Не пойму немного логику. Почему o = 1, после выполнения кода. По логике o=i=9 должно быть
var post = "";
var o=0;
var "xhr" = new XMLHttpRequest();
label1: for(i=0;i<10;i++){
	"xhr".open('post', '/shop', true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // Отправляем кодировку
	xhr.send("order=-1&skip="+i+"&filter=&range=0&_csrf=SrEaDkdk-wbKC_2ju0-20gTDo2NY572KMVJ4"); // Отправляем POST-запрос

	 xhr.onreadystatechange = function() { // Ждём ответа от сервера
		if (xhr.readyState == 4) { // Ответ пришёл
			if(xhr.status == 200) { // Сервер вернул код 200 (что хорошо)
				//if(xhr.responseText=="[]") break label1;
				post=post+xhr.responseText;
				o++;
			}		}
		
	};
}
Ответить с цитированием