Показать сообщение отдельно
  #1 (permalink)  
Старый 10.02.2012, 02:40
Аспирант
Отправить личное сообщение для KingStar Посмотреть профиль Найти все сообщения от KingStar
 
Регистрация: 25.08.2011
Сообщений: 42

createRequestObject в цикле
Вем привет. Задача отправить запрос и получить ответ в цикле, цикл может быть разным, вот код:

for (i=0; i<5; i++) {
		
		var id = 'id_'+i;		
		var id_send = document.getElementById(id).value;
		var id_result = 'result_'+i;
		
		var http = createRequestObject();		
						
		if( http ) {
				
			http.open('get', 'name.php?send_id='+id_send);
		
			http.onreadystatechange = function () {							
				if(http.readyState == 4) {				
					document.getElementById(id_result).innerHTML=http.responseText;						
					return;
				}
			}
				
				http.send(null);				
		} else {
				document.location = 'index.php';
		}

}


результат вставляется в id='id_result' в таблицу, но проблема в том, что результат получает только последний, и заполняется результат в таблице только последняя строка

Где грабли???
Ответить с цитированием