2016-01-06 48 views
4

我知道,我可以通過以下操作頭添加到D3 JSON請求:添加HTTP標頭queue.js到d3.json

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

但在使用時,我怎麼向這個報頭隊列推遲?

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

回答

6

d3.json直到調用get實際上並不執行的請求。所以,如果你的目標是做出延期的http請求,你可以這樣做:

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