2017-05-11 57 views
0

我正在試圖使用NVD3.js庫在條形圖上進行深入分析。圖表已成功。現在我想通過單擊特定的欄來調用Json API,以便根據參數生成新圖表。在條形圖上調用Json API NVD3.js

nv.addGraph(function() { 
    var chart = nv.models.discreteBarChart() 
     .x(function(d) { return d.label }) 
     .y(function(d) { return d.value }) 
     .showValues(true) 
     .duration(1000) 
     .showLegend(true) 
     ; 
    d3.select('#chart1 svg') 
    .datum(data) 
    .transition().duration(500) 
    .call(chart); 

      chart.discretebar.dispatch.on("elementClick", function(e) { 
    alert("You've clicked " + e.data.label); 
    }); 


     d3.select('#chart1 svg').datum(historicalBarChart).call(chart); 


     nv.utils.windowResize(chart.update); 
     return chart; 
    }); 

我得到了我單擊的酒吧的標籤值的警報。現在我想調用Json API而不是alert。

請幫助

感謝

+0

簡單替換的AJAX調用這個警戒線。 [這裏](http://stackoverflow.com/questions/9984665/external-api-get-request-using-jquery)是一個例子jQuery – shabeer90

+0

是否有任何選項在nvd3圖表中調用json api? –

回答