使用queue.js将HTTP标头添加到d3.json

时间:2016-01-06 22:50:46

标签: javascript d3.js queue.js

我知道我可以通过执行以下操作为D3 JSON请求添加标头:

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

但是如何在使用队列推迟时添加此标题?

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

1 个答案:

答案 0 :(得分:7)

在您致电d3.json之前,

get实际上并未执行请求。因此,如果您的目标是制作延期的http请求,则可以执行以下操作:

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