kennechu
kennechu

Reputation: 1422

Get data from rest service using D3

I have a working web service at http://localhost/RestService/GetTransactionByStatus/1. When I run that URL on my browser I'm getting the correct JSON-formatted response:

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

How can I manage this REST service in order to present the correct data in my browser using a web service? The data is going to be managed dynamically so the information that is going to be displayed depends on the ID (last param in the URL).

Upvotes: 9

Views: 16229

Answers (3)

Hari_pb
Hari_pb

Reputation: 7416

Update 2019:

For any host - localhost or some server, you can directly get data by just mentioning rest api path, so that your code can be used on any server

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

Upvotes: 1

Krisrs1128
Krisrs1128

Reputation: 323

As of d3 v5, this has become

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

Upvotes: 6

schrieveslaach
schrieveslaach

Reputation: 1819

Look at the documentation. Here is an example:

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

Upvotes: 19

Related Questions