我正在使用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