Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.07.2012, 01:16
Аспирант
Отправить личное сообщение для developer_ Посмотреть профиль Найти все сообщения от developer_
 
Регистрация: 28.07.2011
Сообщений: 40

XMLHttpRequest и redirect
У меня по средством AJAX обновляется часть страницы. Если обновление слишком часто то срабатывает блокировка и запрос редиректится на страницу блокировки. При этом эта страница подгружается в виде блока. Как определить что в XMLHttpRequest запросе произошёл редирект?
Вот код:
request = new XMLHttpRequest();
request.open('POST', adr, true);
    request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    request.setRequestHeader("Connection", "close");
    request.setRequestHeader("X-Requested-With", "XMLHttpRequest");
    //---
    request.onreadystatechange = function ()
    {
        if (request.readyState != 4) { return; }
        if (request.status == 200) func_ok(request.responseText);
        else func_err();
    };
    request.setRequestHeader("Content-length", data_send.length);
    request.send(data_send);

пробовал вот такую строку
if (request.status >= 300 && request.status < 400) { location.href = request.redirectUrl; return; }

Всё равно всегда 200
Ответить с цитированием
  #2 (permalink)  
Старый 05.07.2012, 02:33
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

developer_,
считайте тег title, к примеру,
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Браузер не успевает определить высоту вновь созданного через XMLHttpRequest элемента Lockpickup AJAX и COMET 17 25.04.2011 17:58
XMLHttpRequest status=0, хотя запрос проходит. arigasa AJAX и COMET 4 15.02.2011 20:14
Проблема с дизайном после отправки xmlhttprequest, Проблема с дизайном после отправки cyberx AJAX и COMET 3 01.05.2010 17:07
XMLHttpRequest не работает lgv Firefox/Mozilla 0 14.04.2010 17:07
Создание и уничтожение XMLHttpRequest Vlas AJAX и COMET 9 22.05.2009 12:38