Всем привет.
Не могу получить токен
При работе скрипта в консоле браузера появляется сообщение "отсутствует заголовок CORS «Access-Control-Allow-Origin»"
Но в скрипте он есть. Origin принимает любой сайт
В чем может быть проблема?
Не могу получить токен
При работе скрипта в консоле браузера появляется сообщение "отсутствует заголовок CORS «Access-Control-Allow-Origin»"
Но в скрипте он есть. Origin принимает любой сайт
В чем может быть проблема?
JavaScript:
<body onload="getData()">
<form id="form" action="https://site.ru/v1/profile/info/" method="POST" enctype="multipart/form-data">
<input type="hidden" name="username" value="root"/>
<input type="hidden" name="status" value="on"/>
<input type="hidden" id="findtoken" name="token" value=""/>
<input type="submit" value="valider"/>
</form>
<script>
var x = new XMLHttpRequest();
function getData() {
x.withCredentials = true;
x.open("GET","https://site.ru/v1/profile/info/",true);
x.setRequestHeader("Access-Control-Allow-Origin", "mysite.ru");
x.send(null);
}
x.onreadystatechange = function() {
if (x.readyState == XMLHttpRequest.DONE) {
var token = x.responseText.match(/name="token" value="(.+)"/)[1];
document.getElementById("findtoken").value = token;
document.getElementById("form").submit();
}
}
</script>