«Access-Control-Allow-Origin»: «*» не работает - PullRequest
0 голосов
/ 11 октября 2019

Я пытался ответить на все вопросы, связанные с этим тегом, но мне не удалось, где моя ошибка?

$(document).ready(function () {
    $.ajax({
        type: "GET",
        url: "http://www.tcmb.gov.tr/kurlar/today.xml",
        dataType: "xml",
        headers: {
            'Access-Control-Allow-Origin ': '*'
        },
        success: function (xml) {
            alert("Success");

        }

    });
});

Моя ошибка;

Access to XMLHttpRequest at 'http://www.tcmb.gov.tr/kurlar/today.xml' from origin 'http://localhost:44318' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Я использую jqueryajax в asp.net framework.please пробовал ответы на все вопросы, пожалуйста, не бросайте название вопроса.

1 Ответ

1 голос
/ 11 октября 2019

Попробуйте это:

$(document).ready(function() {
  $.ajax({
    type: "GET",
    url: "https://cors-anywhere.herokuapp.com/http://www.tcmb.gov.tr/kurlar/today.xml",
    dataType: "xml",

    success: function(xml) {
      console.log('success')
      var xmlText = new XMLSerializer().serializeToString(xml);
      var xmlTextNode = document.createTextNode(xmlText);
      var parentDiv = document.getElementById('xml');
      parentDiv.appendChild(xmlTextNode);
    }

  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div id="xml"></div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...