猿问

jQueryXML错误“No”访问-控制-允许-源标题出现在请求的资源上。

jQueryXML错误“No”访问-控制-允许-源标题出现在请求的资源上。

我正在处理我的这个个人项目,只是为了好玩,我想在这里读取一个xml文件,该文件位于http:/www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml并解析XML并使用它在货币之间转换值。

到目前为止,为了读取XML,我已经编写了下面的代码,这是非常基本的,但是我得到了以下错误。

XMLHttpRequest无法加载*。请求的资源上没有“访问-控制-允许-原产地”标题。起源‘http://run.jsbin.com因此不允许进入。

$(document).ready( 
    function() {     
        $.ajax({          
            type:  'GET',
            url:   'http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml',
            dataType: 'xml',              
            success: function(xml){
                alert('aaa');
            }
         });
    });

我不认为我的代码有什么问题,所以我希望有人能指出我的代码做错了什么,以及如何修复它。


慕尼黑的夜晚无繁华
浏览 702回答 3
3回答

波斯汪

更好的解决方案是在服务器端缓存xml文件,并且只执行file_get_contents如果最近的XML文件有足够的日期,则调用。另外,不要忘记内容类型标题:-) 
随时随地看视频慕课网APP
我要回答