“Access-Control-Allow-Origin不允许使用Origin null”:Google Chrome

时间:2012-03-04 17:26:40

标签: javascript google-chrome d3.js

我正在尝试学习D3.js javascript库。当我尝试运行以下代码时,我得到“Access-Control-Allow-Origin不允许使用Origin null”错误。源文件和我尝试加载的文件(bolliger-mabillard.csv)都在同一个文件夹中。我使用谷歌浏览器在Mac上运行它。如何强制Chrome加载此csv文件?

function init() {

    d3.csv("http://localhost/~vikalpjain/bolliger-mabillard.csv",function(data){
        vis.append("svg:g")
        .attr("class", "x axis")
        .attr("transform","translate(0," + (h-MARGINS.bottom) + ")")
        .call(xAxis);

        vis.append("svg:g")
        .attr("class" ,"y axis")
        .attr("transform", "translate(" + (MARGINS.left) + ",0)")
        .call(yAxis);

        update ();
    })

1 个答案:

答案 0 :(得分:2)

如果您在自己的服务器上运行示例,请尝试使用 localhost 替换 127.0.0.1 ,这是因为域名包含与您查询的服务器完全相同。