【问题标题】:d3.request is not a function. get JSON from API Restd3.request 不是函数。从 API Rest 获取 JSON
【发布时间】:2019-09-02 11:29:20
【问题描述】:

我想使用来自 API 的 JSON 数据并在图表中使用它。为此,我这样做了:

d3.request (url hidden)
  .mimeType ("application / json")
  .response (function (xhr) {return JSON.parse (xhr.responseText);});

但我收到此错误“d3.request is not a function”我做错了什么?

【问题讨论】:

  • 很可能,您使用的是 D3 v5。但是,从 v5 开始,d3-request 模块已被弃用,完整包中的 dropped 已被弃用。您需要切换到 v5 采用的 Fetch API 或单独导入模块 d3-request。

标签: json rest api d3.js


【解决方案1】:

该错误显然意味着您忘记导入 d3.js 或多次意外导入。
如果您正确导入了 d3 库,请检查您编译的 HTML 文件。 最好分享一个 jsfiddle 示例来解决问题。

【讨论】:

  • @littlegrasshopper 我无法访问链接请分享我可以查看的链接
  • @littlegrasshopper 有一个单独的库用于 d3 请求
  • @littlegrasshopper d3.request 已被弃用,请改用 d3-fetch github.com/d3/d3-fetch
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-23
  • 2020-10-14
  • 2018-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多