【问题标题】:getting json data from localhost to use in D3从本地主机获取 json 数据以在 D3 中使用
【发布时间】:2013-08-01 22:07:22
【问题描述】:

我正在使用 json 数据创建 D3 气泡图。我正在为我的应用程序使用 sinatra,我的 json 数据可在 localhost:4567/data.json 获得

我尝试过使用

var myData = [];
$.get('data.json', function(data) {
  myData = data;
  console.log(myData);
.......

我在 javascript 控制台中得到了正确的值,但气泡图没有呈现。 (如果我从 'data.json' 复制并粘贴数据并将其设置为 var,则其余代码可以工作,但如果我使用 $get 方法则它不起作用)。

您对我如何从 localhost:4567 访问此 json 数据有任何想法吗?

非常感谢,

提姆

【问题讨论】:

    标签: javascript jquery json d3.js


    【解决方案1】:

    我认为可能发生的情况是,由于服务器响应中缺少 MIME 标头,jquery 不会自动将数据解析为 JSON 对象。尝试改用 getJSON。

    【讨论】:

      【解决方案2】:

      你可以简单地使用 d3.json('data.json', function(data) { 我的数据 = 数据; 控制台.log(myData); .......

      读取json文件

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-09-15
        • 2014-04-02
        • 2016-07-31
        • 2018-09-06
        • 2020-04-02
        • 2020-07-23
        • 1970-01-01
        • 2021-10-09
        相关资源
        最近更新 更多