使用D3从休息服务获取数据

ken*_*chu 8 javascript rest json d3.js

我在http:// localhost/RestService/GetTransactionByStatus/1上有一个可用的Web服务.当我在浏览器上运行该URL时,我得到了正确的JSON格式的响应:

{
    "transactionConcil"      : "TRANSACTIONS OK",
    "numTransactionConcil"   : 0,
    "transactionNoConcil"    : "TRANSACTIONS NOT OK",
    "numTransactionNoConcil" : 0
}
Run Code Online (Sandbox Code Playgroud)

如何管理此REST服务以使用Web服务在浏览器中显示正确的数据?数据将被动态管理,因此要显示的信息取决于ID(URL中的最后一个参数).

sch*_*ach 18

看看文档.这是一个例子:

d3.json('http://localhost/RestService/GetTransactionByStatus/' + id, function(data) {
    console.log(data.transactionConcil);
});
Run Code Online (Sandbox Code Playgroud)


小智 6

从 d3 v5 开始,这已成为

    d3.json('http://localhost/RestService/GetTransactionByStatus/' + id)
      .then(function(data) {
        console.log(data.transactionConcil);
       });
Run Code Online (Sandbox Code Playgroud)