Я использую WordPress, и из кода я добавил запрос на получение json.
Этот результат json размещен на другом сервере на платформе asp.net ниже мой код:
var getJSON = function(url, callback) {
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.withCredentials = true;
xhr.responseType = 'json';
xhr.onload = function() {
var status = xhr.status;
if (status == 200) {
callback(null, xhr.response);
} else {
callback(status);
}
};
xhr.send();
};
getJSON('....api/data/Getallunits', function(err, data) {
mydata = data;
});
Я получаю эту ошибку:
"Access to XMLHttpRequest at '...../api/data/Getallunits' from origin 'mywordpress' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource."
Можно ли что-нибудь сделать, добавив в WordPress любой PHP-код или любой плагин?
Я пытался с плагином WP-CORS, но не сработал, пожалуйста, посоветуйте, если какой-либо код должен быть добавлен в запрос на получение json или любые другие изменения.