Я создаю API для соединения с JIRA-TEMPO.
Мой запрос работает с плагином в Chrome "ARC" и возвращает его результаты.Но когда я отправляю его через jQuery ajax, на запрашиваемом ресурсе присутствует заголовок «Access-Control-Allow-Origin».
Я искал все решения, представленные в StackOverflow, он не работает.
jQuery(document).ready(function () {
$('.test').on('click', function () {
$.ajax({
method: 'GET',
type: 'Content-type',
dataType: 'application/json',
url: 'https://domain.atlassian.com/rest/tempo-timesheets/3/worklogs?dateFrom=YYYY-MM-DD&dateTo=YYYY-MM-DD',
beforeSend: function (xhr) {
xhr.setRequestHeader("Authorization", "Basic " + btoa('username:password'));
xhr.setRequestHeader("Access-Control-Allow-Origin", "*");
}
}).done(function (msg) {
console.log(msg);
}).fail(function () {
console.log("error");
});
});
});
Пожалуйста, помогите решить эту проблему.Есть ли способ добиться этого в PHP?