Javascript “访问控制允许来源”:“*”不起作用
我试图回答与此标签相关的所有问题,但没有成功。我的错误在哪里Javascript “访问控制允许来源”:“*”不起作用,javascript,jquery,asp.net,ajax,Javascript,Jquery,Asp.net,Ajax,我试图回答与此标签相关的所有问题,但没有成功。我的错误在哪里 $(document).ready(function () { $.ajax({ type: "GET", url: "http://www.tcmb.gov.tr/kurlar/today.xml", dataType: "xml", headers: { 'Access-Control-Allow-Origin ': '*'
$(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.
我正在asp.net framework中使用jquery ajax。我尝试了所有问题的答案。请不要抛出问题标题。尝试以下方法:
$document.readyfunction{
$.ajax{
类型:GET,
网址:https://cors-anywhere.herokuapp.com/http://www.tcmb.gov.tr/kurlar/today.xml,
数据类型:xml,
成功:functionxml{
console.log'success'
var xmlText=new XMLSerializer.SerializeToString XML;
var xmlTextNode=document.createTextNodexmlText;
var parentDiv=document.getElementById'xml';
parentDiv.appendChildxmlTextNode;
}
};
};
可能重复的评论不用于扩展讨论;这段对话已经结束了。哇。我的问题已经解决了,谢谢,但我想知道你为什么要提供这样一个你提供的url信息对不起,没有真正理解你的问题。我为什么要做什么?你为什么给出这样一个url?你是说这个url为什么有效?请阅读npm文档:。Heroku是一家云提供商,herokuapp.com是其云解决方案的基本URL。因此,cors-anywhere.herokuapp.com是一个服务,它解析您传递的URL,并返回您查询的资源。使用npm文档,您可以免费提供自己的服务: