我知道我可以通过执行以下操作为D3 JSON请求添加标头:
d3.json("http://localhost:8080/data")
.header("Application-ID", "1")
但是如何在使用队列推迟时添加此标题?
queue()
.defer(d3.json, "http://localhost:8080/data")
答案 0 :(得分:7)
d3.json
之前, get
实际上并未执行请求。因此,如果您的目标是制作延期的http请求,则可以执行以下操作:
var req = d3.json("http://localhost:8080/data")
.header("Application-ID", "1");
queue().defer(req.get);