请求不是一个函数。从API Rest获取JSON

请求不是一个函数。从API Rest获取JSON,json,rest,api,d3.js,Json,Rest,Api,D3.js,我想使用API中的JSON数据并在图表中使用它。为此,我这样做: d3.request (url hidden) .mimeType ("application / json") .response (function (xhr) {return JSON.parse (xhr.responseText);}); 但是我得到了这个错误“d3.request不是函数”我做错了什么?这个错误显然意味着你忘记导入d3.js或者不小心导入了多次 如果您正确导入了d3库,请签入您编写的HTML文

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

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

但是我得到了这个错误“d3.request不是函数”我做错了什么?

这个错误显然意味着你忘记导入d3.js或者不小心导入了多次
如果您正确导入了d3库,请签入您编写的HTML文件。
最好是共享一个JSFIDLE示例来解决此问题。

此错误显然意味着您忘记导入d3.js或意外导入了多次
如果您正确导入了d3库,请签入您编写的HTML文件。
最好是共享一个JSFIDLE示例来解决此问题。

@littlegrasshopper我无法访问该链接,请共享我可以访问的链接view@littlegrasshopperd3请求d3js.org/d3-request.v1.min.js有一个单独的库“>@littlegrasshopper d3.request已被删除请改用d3 fetch@littlegrasshopper我无法访问链接请共享我可以访问的链接view@littlegrasshopperd3请求d3js.org/d3-request.v1.min.js有一个单独的库“>@littlegrasshopper d3.request已被删除请使用d3 fetch,很可能您使用的是d3 v5。但是,从v5开始,d3请求模块已被弃用,并且已从完整捆绑包中删除。您需要切换到v5采用的获取API,或者单独导入模块d3-request。最可能的情况是,您使用的是d3 v5。但是,从v5开始,d3请求模块已被弃用,并且已从完整捆绑包中删除。您需要切换到v5采用的获取API,或者单独导入模块d3请求。