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

Обновление страницы после получения ответа от сервера
В ajax я еще новичок, еще не совсем разобрался в нем.
У меня следующий вопрос, как мне обновить страницу после получения ответа от сервера.
Как я понял обновление должно происходить после выполнения условия:
if (req.readyState == 4)

Вот весь код функции:
function form(number) {

    //создаём объект для запроса к серверу
    var req = getXmlHttp();
    //присваиваем переменным данные из нашей формы, для отправки серверу
    var field1 = number;
   
    var url = 'job.php?field1='+field1;
    //открываем соединение
    req.open('GET', url, true);
    // в нем будем отображать ход выполнения
    var statusElem = document.getElementById(number);
    // onreadystatechange активируется при получении ответа сервера
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // показать статус (Not Found, ОК..)
            statusElem.innerHTML = req.statusText;
			
        }
		 

    }
    // отсылаем сформированный запрос
    req.send(null);

    statusElem.innerHTML = 'Ожидаю ответа сервера...';
}

У меня же после получения ответа происходит просто вывод за место кнопки отправить надписи: "ОК". А хотелось бы чтобы вся страница обновилась, т.е. после ответа выполнился бы заново весь php код на странице.
Ответить с цитированием