D3 Json请求获取XmlHttpRequest错误:访问控制允许原点不允许原点为null
D3 Json request getting XmlHttpRequest error: Origin null is not allowed by Access-Control-Allow-Origin
我正在使用d3.json()请求一个json对象并解析/可视化它…
它是从一个javaservlet doGet函数请求的。。。我知道我的java服务器成功地将json发送到了浏览器。然而,我在解析json时遇到了一个问题。d3.json应该执行http-get请求,但由于某种原因,它返回了一个XML请求错误:
XMLHttpRequest无法加载"http://localhost:8080/cluster".访问控制允许原点不允许原点为null。
d3.json还有什么需要我进一步了解的设置吗?还是应该开箱即用?这是我的密码。。
d3.json("http://localhost:8080/cluster", function(json) {
//do visualization
var node = vis.data([json]).selectAll("g.node")
.data(pack.nodes)
.enter().append("g")
.attr("class", function(d) {return d.children ? "node" : "leaf node" ;})
.attr("transform", function(d) {return "translate(" + d.x + "," + d.y +")"; });
node.append("title")
.text(function(d) { return d.name + (d.children ? "" : ": " + format(d.size)); });
node.append("circle")
.attr("r", function(d) { return d.r; });
node.filter(function(d) { return !d.children; }).append("text")
.attr("text-anchor", "middle")
.attr("dy", ".3em")
.text(function(d) { return d.name.substring(0, d.r / 3); });
}
我是不是做错了什么?我主要感到困惑,因为d3.json默认情况下应该执行HTTP get,但它返回了一个XMLHTTPrequest错误。。。
如果使用文件协议(file:///)加载HTML文件,则会遇到此问题。尝试同时使用localhost加载html文件,这应该可以解决问题。
相关文章:
- Don'不允许将焦点集中在自动完成的选择上
- 覆盖在赢得'不允许点击下面的标记,谷歌地图api v3
- CORS:访问控制允许原点不等于提供的原点
- js文件未加载js控制台say's”;不允许加载本地资源”;
- 否'访问控制允许来源'标头存在于请求的资源上.原点''因此不允许访问
- D3 Json请求获取XmlHttpRequest错误:访问控制允许原点不允许原点为null
- 简单<脚本>标记 - 访问控制允许原点不允许原点空
- XMLHttpRequest 无法加载 http://localhost:8089/jquery.访问控制允许原点不允许
- 访问控制允许原点不允许源 http://127.0.0.1
- 访问控制允许原点不允许原点
- 不允许标头原点
- "访问控制允许原点不允许原点为null"使用jQuery调用web服务时出错
- 推特:仅应用程序身份验证错误访问控制允许原点不允许原点为null
- 不允许枚举跨原点对象-对于对象数组中的(i in x)
- Valums文件上传器给出一个“;访问控制允许原点不允许原点为null"错误
- 访问控制允许原点不允许源空
- 访问控制允许原点不允许原点为null
- XMLHttpRequest无法加载file://..访问控制允许原点不允许原点为null
- 如何修复“;“访问控制允许原点”不允许原点为空;webworks的Javascript(jquery)中出现错误
- 错误---访问控制允许原点不允许原点空