Показать сообщение отдельно
  #1 (permalink)  
Старый 29.01.2014, 19:03
Новичок на форуме
Отправить личное сообщение для Serhiy Посмотреть профиль Найти все сообщения от Serhiy
 
Регистрация: 24.11.2013
Сообщений: 8

Ajax отправка данных
Помогите разобраться с отправкой данных через Ajax.
Есть файл javascript с двумя функциями
function one() {

	var req = getXmlHttp()  
       	var statusElem = document.getElementById('tam_status') 
	
	req.onreadystatechange = function() {  
       
		if (req.readyState == 4) { 
           			statusElem.innerHTML = req.responseText 

			if(req.status == 200 && req.status < 300) { 
       	document.getElementById('tam_status').innerHTML = req.responseText
			}
			}
	}

	var status = "1";
	document.getElementById('status_t').innerHTML=status;
      	req.open('GET', 'views/page1.php?s='+status, false);  
	req.send(null);  
	}

Первая функция работает. Мне нужна похожая функция которая отправляет данные на другую страницу.
function two() {.....
var req = getXmlHttp()  
       	var statusElem = document.getElementById('tam_status') 
	
	req.onreadystatechange = function() {  
       
		if (req.readyState == 4) { 
           			statusElem.innerHTML = req.responseText 

			if(req.status == 200 && req.status < 300) { 
       	document.getElementById('tam_status').innerHTML = req.responseText
			}
			}
	}

	var status = "1";
	document.getElementById('status_t').innerHTML=status;
      	req.open('GET', 'views/page2.php?s='+status, false);  
	req.send(null); 
}
var tm=setInterval('two();',5000);

Функция two() запускается каждые 5 сек для отправки данных...
ПРОБЛЕМА:
При срабатывании Функции two(), данные которые передала функция one () теряются и больше не передаются.
Я новичок в этом, пытаюсь разобраться, но никак не пойму, что я неправильно делаю...
Ответить с цитированием