使用D3从rest服务获取数据
Get data from rest service using D3
我在http://localhost/RestService/GetTransactionByStatus/1有一个工作的web服务。当我在浏览器上运行这个URL时,我得到了正确的json格式的响应:
{
"transactionConcil" : "TRANSACTIONS OK",
"numTransactionConcil" : 0,
"transactionNoConcil" : "TRANSACTIONS NOT OK",
"numTransactionNoConcil" : 0
}
我如何管理这个REST服务,以便使用web服务在浏览器中呈现正确的数据?数据将被动态管理,因此将显示的信息取决于ID (URL中的最后一个参数)。
查看文档。下面是一个例子:
d3.json('http://localhost/RestService/GetTransactionByStatus/' + id, function(data) {
console.log(data.transactionConcil);
});
从d3 v5开始,这变成了
d3.json('http://localhost/RestService/GetTransactionByStatus/' + id)
.then(function(data) {
console.log(data.transactionConcil);
});
2019年更新:
对于任何主机——localhost
或某些server
,您只需提到rest api path
就可以直接获得数据,因此您的代码可以在任何server
上使用
d3.json("/RestService/GetTransactionByStatus/" + id, function(error, data) {
console.log(data);
});
相关文章:
- Ajax-如何获取数据
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- 从数据库中获取数据并插入JavaScript变量
- 从单击的行上的列中获取数据
- Solr查询以按日期月份获取数据&年
- React路由器服务器端渲染和ajax获取数据
- 使用JavaScript在IE9中获取数据列表选项
- 从json子数组获取数据
- 使用angularjs中的rest调用通过id获取数据
- 正在从ruby应用程序中的数据库中获取数据
- 如何从servlet获取数据到ajax成功
- 从选择下拉菜单中获取数据
- 异步获取数据使用JavaScript同步获取数据
- 从服务器获取数据并在选择控件中使用ng选项无法显示选项
- 如何在Angular.js中循环动态添加Fields并获取数据并将其发送到服务器
- JavaScript-获取数据属性的值返回未定义的值
- 如何从文本区域获取数据并使用javascript进行解密
- 在put方法之前从作用域获取数据
- 事件循环的MEAN.JS setInterval进程(从另一个服务器获取数据)
- 使用ReactJS和Flux架构从服务器获取数据的正确方法是什么