D3.js无法加载json文件

 手机用户2702935165 发布于 2023-02-10 15:09

我正在尝试创建一个D3.js 打包的圆形图.

当我将数据嵌入HTML文件时,它工作正常.当我将数据放在外部文件中时,我什么也得不到(空白DOM,没有控制台消息).

如果取消注释var数据声明并注释掉d3.json(以及相应的右括号),它可以正常工作.

我可以在浏览器中看到"2013 Inf-2.json"文件,它看起来很好(它通过了jsonlint验证).它包括从第一个"{"到/包括最后一个"}"的所有内容.就像嵌入式的例子一样.

我在OSX Mavericks上通过httpd(:80)运行它,并试图在Chrome或Safari中渲染图表.




    
        
        
         
    

cuckovic.. 7

你应该换行

var data = d3.json("2013 Inf-2.json", function(error, root) {

var data = d3.json("2013 Inf-2.json", function(error, data) {

所以你只需要用"数据"替换"root"

1 个回答
  • 你应该换行

    var data = d3.json("2013 Inf-2.json", function(error, root) {
    

    var data = d3.json("2013 Inf-2.json", function(error, data) {
    

    所以你只需要用"数据"替换"root"

    2023-02-10 15:12 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有