Javascript.RU

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

Не отправляется 2й запрос после 1го. (XMLHttpRequest)
2й запрос не отправляется, в консоли пишет:
Цитата:
XHR failed loading: GET "http://www.site.ru/index.php".get_pl_ifo @ popup.js:16xhr.onreadystatechange
Может нужна задержка какая - то?

function get_pl_ifo()
{
    var xhr = new XMLHttpRequest()                              // Создать объект
    xhr.withCredentials = true                                  // Передать куки и параметры авторизации от клиента
    xhr.onreadystatechange = function()                         // Назначить обработчик запроса
    {
        if(xhr.readyState == 4)                                 // Запрос завершен и ответ готов
        {
            if(xhr.status == 200)                               // Успешный запрос
            {
                alert(2)
            }
        }
    }
    xhr.open('GET', 'http://www.site.ru/index.php', true)       // Конфигурация запроса
    xhr.send()                                                  // Отправить запрос
}
function authorized()
{
    var xhr = new XMLHttpRequest()                              // Создать объект
    xhr.withCredentials = true                                  // Передать куки и параметры авторизации от клиента
    xhr.onreadystatechange = function()                         // Назначить обработчик запроса
    {
        if(xhr.readyState == 4)                                 // Запрос завершен и ответ готов
        {
            if(xhr.status == 200)                               // Успешый запрос
            {
                //alert(1)
                get_pl_ifo()
            }
        }
    }
    xhr.open('GET', 'http://www.site.ru/home.php', true)    // Конфигурация запроса
    xhr.send()                                                  // Отправить запрос
}
Ответить с цитированием
  #2 (permalink)  
Старый 03.10.2016, 05:01
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Бред какой-то и второе, это реально вот такие адреса запрашиваются?
Ответить с цитированием
  #3 (permalink)  
Старый 03.10.2016, 09:11
Профессор
Отправить личное сообщение для Артист Посмотреть профиль Найти все сообщения от Артист
 
Регистрация: 25.09.2016
Сообщений: 163

Нет, на самом деле там браузерная игра.
Просто чтобы не палиться изменил адреса.

Запросы отправляются из дополнения для гугл хром.
В манифесте я разрешил отправку к этому домену.

Может нужно закрывать/удалять объект XMLHttpRequest() перед 2м запросом?
Ответить с цитированием
  #4 (permalink)  
Старый 03.10.2016, 10:31
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,597

var url = location.href;
function get_pl_ifo()
{
    var xhr = new XMLHttpRequest()                              // Создать объект
    xhr.withCredentials = true                                  // Передать куки и параметры авторизации от клиента
    xhr.onreadystatechange = function()                         // Назначить обработчик запроса
    {
        if(xhr.readyState == 4)                                 // Запрос завершен и ответ готов
        {
            if(xhr.status == 200)                               // Успешный запрос
            {
                alert(2)
            }
        }
    }
    xhr.open('GET', url, true)       // Конфигурация запроса
    xhr.send()                                                  // Отправить запрос
}
function authorized()
{
    var xhr = new XMLHttpRequest()                              // Создать объект
    xhr.withCredentials = true                                  // Передать куки и параметры авторизации от клиента
    xhr.onreadystatechange = function()                         // Назначить обработчик запроса
    {
        if(xhr.readyState == 4)                                 // Запрос завершен и ответ готов
        {
            if(xhr.status == 200)                               // Успешый запрос
            {
                //alert(1)
                get_pl_ifo()
            }
        }
    }
    xhr.open('GET',url, true)    // Конфигурация запроса
    xhr.send()                                                  // Отправить запрос
}
authorized()

В обычном режиме всё работает. Точно никаких других сообщений в консоли нет? Обычно он пишет почему именно он "failed".
__________________
29375, 35

Последний раз редактировалось Aetae, 03.10.2016 в 10:35.
Ответить с цитированием
  #5 (permalink)  
Старый 04.10.2016, 03:50
Профессор
Отправить личное сообщение для Артист Посмотреть профиль Найти все сообщения от Артист
 
Регистрация: 25.09.2016
Сообщений: 163

Да нет, вот одна строчка только:

Цитата:
XHR failed loading: GET "http://www.heroeswm.ru/pl_info.php?id=588767"._______popup.js:91

get_pl_ifo______________ @ popup.js:16
xhr.onreadystatechange__ @ popup.js:34

Navigated to chrome-extension://gmiiicnncmloicakdbhhdnclnbebgeik/options.html
Указывает на xhr.send() в обоих функциях...
Ответить с цитированием
  #6 (permalink)  
Старый 04.10.2016, 16:37
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Проверь, что выдается по адресам. Там может быть редирект херачит в браузер.
Ответить с цитированием
  #7 (permalink)  
Старый 05.10.2016, 00:37
Профессор
Отправить личное сообщение для Артист Посмотреть профиль Найти все сообщения от Артист
 
Регистрация: 25.09.2016
Сообщений: 163

Да нет, я могу на любую страницу этого сайта сделать запрос - он отправляется, приходит.
Но когда вот так 2 подряд - нет...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
После добавления localstorage в backbone модель, POST запрос ничего не возвращает aphex Общие вопросы Javascript 0 03.12.2013 15:26
Два вопроса по XMLHTTPRequest Pluto Общие вопросы Javascript 7 22.09.2010 22:43
Аjax запрос формирует div с изображениями, нужно показать после загрузки изображений Khmelevsky AJAX и COMET 2 13.09.2010 23:16
Проблема с дизайном после отправки xmlhttprequest, Проблема с дизайном после отправки cyberx AJAX и COMET 3 01.05.2010 17:07
AJAX запрос отправляется на denwer, а на сервер не отправляется hoid AJAX и COMET 1 19.09.2009 15:37