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

时间:2015-08-26 21:04:05

标签: javascript json rest d3.js

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

{
    "transactionConcil"      : "TRANSACTIONS OK",
    "numTransactionConcil"   : 0,
    "transactionNoConcil"    : "TRANSACTIONS NOT OK",
    "numTransactionNoConcil" : 0
}

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

2 个答案:

答案 0 :(得分:2)

从d3 v5开始,这已成为

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

答案 1 :(得分:0)

更新2019:

对于任何主机-localhost或某些server,只需提及rest api path即可直接获取数据,以便您的代码可在任何server上使用

d3.json("/RestService/GetTransactionByStatus/" + id, function(error, data) {
            console.log(data);
});