我正在使用d3.json來獲取動態數據。如何在d3.json上發佈參數?
d3.json("/myweb/totalQtyService.do", function(json) {
drawChart(json);
});
如何在d3.json上發佈參數? 即
數據:{ 年: 「2012」, 顧客:「TYPE1「 }?
任何想法傳遞後這些參數沒有URL參數/myweb/totalQtyService.do?year=2012 &客戶= TYPE1
我試圖下面這樣,但不能使它工作。因爲數據結構等不同
d3.json => [對象,對象,對象,對象]
$阿賈克斯=> {ENTITY_NAME: 「禾邦」 entity_tar_val:350entity_val:400level:1_ 原 _:對象},...
$.ajax({
type: "POST",
url: url,
// parameter here
data : {year: "2012", customer: "type1「},
success: function(json){
// console.log(json);
**drawChart(json);**
} ,
error:function (request, err, ex) {
}
});
回調的參數列表應該是函數(錯誤,數據)。我提交了一個編輯。 – anderspitman 2014-08-20 23:08:34
此外,您忘了將對象串入JSON – anderspitman 2014-08-20 23:22:05
謝謝:)。就我個人而言,我覺得我的原創更容易理解(回調論證和串化不能承受)。我的目標是給出一個通用XHR請求的最小示例,將響應的處理作爲一個單獨的問題 - 儘管我提到了答案中最明顯的前進方向。同樣,我選擇明確地將示例分成兩步 - 創建和執行請求 - 而不是將它們鏈接在單個表達式中,以便闡明每個函數調用的責任。很高興接受編輯,如果人們發現他們更有幫助。 – 2014-08-21 11:32:40