Я использую Html с JavaScript для выполнения заданий на сервере. Код ниже работает нормально на локальном рабочем столе, но когда я перемещаю этот же код на удаленный рабочий стол. Здесь я получаю 403 запрещенную ошибку.
Error - Failed to load https://FRQMAAK834:4993/api/login/ntml: The 'Access-Control-Allow-Origin' header has a value 'null' that is not equal to the supplied origin. origin 'null' is therefore not allowed access.
Нужно ваше предложение.
<html>
<head>
</head>
<body>
<h1>Nprinting API task starter</h1>
<script src = "jquery-1.10.1.min.js"></script>
<script type = "text/javascript">
(function()
{
console.info("started")
var taskIDs=
[
"28b17059-3f0d-4844-83aa-0c0460f413bf"
]
var serverName=
[
"FRQMAAK834"
]
$.ajax({
url: 'httpS://'+serverName+':4993/api/v1/login/ntlm',
xhrFields: {
withCredentials: true
}
}).done(function(data) {
console.info(data);
for(var i=0;i<taskIDs.length;i++)
{
$.ajax
({
type: "POST",
url: 'httpS://'+serverName+':4993/api/v1/tasks/'+taskIDs[i]+'/executions',
xhrFields:
{
withCredentials: true
}
}).done
(function(data)
{
console.info("task "+i);
console.info(data);
}
);
}
});
})();
<!-- open(location, '_self').close(); -->
</script>
</body>
Красный, я внес изменения на основе вашего предложения, но не повезло. все же я получаю ту же ошибку. var serverName = "FRQMAAK834"



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


var serverName = ["FRQMAAK834"]должен бытьvar serverName = "FRQMAAK834". Или получить с помощьюserverName[0]