javascript - 使用 queue.js 将 HTTP header 添加到 d3.json

标签 javascript d3.js queue.js

我知道我可以通过执行以下操作将 header 添加到 D3 JSON 请求:

d3.json("http://localhost:8080/data")
  .header("Application-ID", "1")

但是在使用队列的 defer 时如何添加这个头部呢?

queue()
  .defer(d3.json, "http://localhost:8080/data")

最佳答案

在您调用 get 之前,

d3.json 不会实际执行请求。因此,如果您的目标是发出延迟的 http 请求,您可以这样做:

var req = d3.json("http://localhost:8080/data")
    .header("Application-ID", "1");
queue().defer(req.get);

关于javascript - 使用 queue.js 将 HTTP header 添加到 d3.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34644367/

相关文章:

javascript - 确定我的内容中是否包含搜索词数组的最快方法?

javascript - EJS - 更新数据库中的数据,无需从 EJS 重新加载页面

javascript - Angular ui-grid 3.0获取选定的行

javascript - 刷新时 Quora 像素问题

javascript - 映射数据呈现多个 Material-UI Dialog 组件

javascript - D3 将图像附加到表头的方法

javascript - d3.js 中每一行的多个列值的总和

javascript - 如何从 d3js 图中的 y 轴刻度中删除小数点

javascript - 尝试向 Queue.js 添加 XHR 以显示进度

javascript - queue.js 从本地变量而不是外部文件传递数据