Помогите разобраться с отправкой данных через 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 () теряются и больше не передаются.
Я новичок в этом, пытаюсь разобраться, но никак не пойму, что я неправильно делаю...