Я пытаюсь получить данные с веб-сайта об учреждении с помощью XMLHttpRequest, но вместо данных я получаю страницу с ошибкой, пожалуйста, помогите
Мой код: -
var url = '[https://tsecet.nic.in/institute_details.aspx?iCode=JNTH][3]';
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
// Typical action to be performed when the document is ready:
document.write( this.responseText);
}
}
xhttp.open("GET", url , true);
xhttp.send();
Целевой адрес веб-страницы: - https://tsecet.nic.in/institute_details.aspx?iCode=JNTH
Если я попытаюсь открыть
https://tsecet.nic.in/Default.aspx>>затем нажмите >>
профиль института >> затем нажмите >> ЮНТЗатем я могу получить данные в браузер, иначе меня перенаправят на страницу с ошибкой.
Пожалуйста помогите...
Примечание
I am trying to get this data from a different website and a different domain This website is scripted in aspx
@PSK __другой домен другой сайт
@sideshowbarker как это исправить
Если я попытаюсь открыть tsecet.nic.in/Default.aspx >> tsecet.nic.in/institute_profile.aspx >> tsecet.nic.in/institute_details.aspx?iCode=JNTH, тогда я смогу получить данные в браузере, иначе меня перенаправят на страницу с ошибкой.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Запрос AJAX, который вы пытаетесь выполнить, не может этого сделать, так как страницы имеют заголовок X-XSS-Protection: 1, блокировка таких запросов. Похоже, что они позволяют запускать внутренние URI только в пределах «фрейма», установленного домашней страницей. К сожалению, я не могу сказать наверняка. Короче говоря, вам понадобится другой подход.
Так как я могу? Любой другой подход??
Я добавил к вашему вопросу тег ASP.net, чтобы разработчики ASP могли его проверить. Вы пытаетесь собрать строки в конечном URL?
Вы запускаете этот javascript в том же домене или на другом веб-сайте?