Задать вопрос
@0x15

Как получить hash из responseURL после выполнения запроса с помощью XMLHttpRequest?

Привет.
Пытаюсь получить hash, который возвращается с responseUrl после выполнения запроса.

Принцип:
1) Идет запрос на сервер и в случае успешного выполнения кода на сервере, идет переадресация и вывод определенной информации.
2) Адрес, на который произошла переадресация, имеет вид: https://example.com/index.html#id=123
3) После выполнения запроса и всех манипуляций на сервере, в responseURL содержится только https://example.com/index.html

Вот собственно мне и надо получить #id=123.


Возможно кто-то знает как решить данную проблему?
P.S. Перечитал массу статей, ничего стоящее не нашел.

var request = new XMLHttpRequest();
var resUrl = '';
data = {};
method = 'POST';
request.open(method.toUpperCase(), url, true);
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
request.onreadystatechange = function() {
        if (request.readyState !== 4) return;
        
        resUrl = request.responseUrl;
};
try { request.send(data); } catch (e) {}
  • Вопрос задан
  • 201 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы