Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.07.2014, 15:06
Новичок на форуме
Отправить личное сообщение для xorg Посмотреть профиль Найти все сообщения от xorg
 
Регистрация: 23.07.2014
Сообщений: 1

генерация URL и проверка его на валидность через XMLHttpRequest
Здравствуйте.

Возникла следующая проблема. Я генерирую случайное число в нужном мне промежутке и вставляю его в url:
var id = Math.round(0.5 + Math.random()*3500000);
var url = 'http://site.ru/index.php?id=' + id;


Далее, если на сайте такого id не существует, index.php вернет 302 второй HTTP ответ и перенаправит меня на site.ru/404.html. Этот html документ возращает 304 ответ сервера. Через xmlhttprequest я делаю следующее:
var xhr = getXmlHttp();
xhr.open('GET', url, false);
xhr.send(null);
if(xhr.status == 304) {
    randPost();
}

То есть пока не найду правильный id перезапускаю функцию заново. (randPost() это то, что я описал выше). Но если просто выводит xhr.status при заведомо неправильном id, он все равно возращает 200 код, хотя я точно знаю что объект xhr должно было перенаправить на 404.html. Подскажите правильный код.
Ответить с цитированием
  #2 (permalink)  
Старый 23.07.2014, 19:05
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

Ну значит ваш index.php возвращает именно такой статус. Смотрите в пхп код.
__________________
29375, 35
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отображение скрипта или его работа только на URL содержащих фразу в себе joggy Общие вопросы Javascript 1 23.05.2014 12:30
Скрытие элемента и его появление через определённое время SWin Общие вопросы Javascript 4 03.12.2013 22:20
как обратиться к childNode по его id в div-е, через id родителя kichSman Events/DOM/Window 5 28.10.2009 02:16
Проверка актуальности URL удаленного файла с помощью JavaScript - реально? LAPSuha Оффтопик 1 25.08.2009 09:31
генерация чисел и проверка на повтор Javascript jesuspunk Общие вопросы Javascript 7 25.03.2008 15:32