D3js 文本不从数据库数据中读取
D3js text not reading from database data
我正在处理这个项目,暂时我只需要显示一个数字,它是来自我后端数据库的 return。
这是我的代码:
var data2 = d3.json("/Events/CountEmployees/").then(function (data) {
d3.select("#data")
.selectAll("p")
.data(data)
.enter()
.append('p')
.style("color", "red")
.text(data => data.Count1);
// console.log( data);
})
当我执行 console.log(data) 命令时,它实际上读取了我想要的数据,但我不明白问题出在 D3js 中的文本属性。
这是我从中得到的结果:
现在我想要的是在我的页面上显示来自 count1 的数据“6”作为文本,但我卡住了,找不到任何解决方案。你能帮我解决这个问题吗?
我找到了解决方法。
在我的html这边添加了<h4 id="rData"> </h4>
,
以及我的 .js 文件中的这个脚本。
var data2 = d3.json("/Index/MyData/").then(function (data) {
const test = data.map(d => d.Number);
$('#rData').text(test);
})
因为我从数据库中检索数据,所以我不得不使用 d3 函数从我的控制器函数 (MyData) 中获取这些数据,return 这些数据。
把它留在这里以防将来其他人需要它。
我正在处理这个项目,暂时我只需要显示一个数字,它是来自我后端数据库的 return。
这是我的代码:
var data2 = d3.json("/Events/CountEmployees/").then(function (data) {
d3.select("#data")
.selectAll("p")
.data(data)
.enter()
.append('p')
.style("color", "red")
.text(data => data.Count1);
// console.log( data);
})
当我执行 console.log(data) 命令时,它实际上读取了我想要的数据,但我不明白问题出在 D3js 中的文本属性。
这是我从中得到的结果:
现在我想要的是在我的页面上显示来自 count1 的数据“6”作为文本,但我卡住了,找不到任何解决方案。你能帮我解决这个问题吗?
我找到了解决方法。
在我的html这边添加了<h4 id="rData"> </h4>
,
以及我的 .js 文件中的这个脚本。
var data2 = d3.json("/Index/MyData/").then(function (data) {
const test = data.map(d => d.Number);
$('#rData').text(test);
})
因为我从数据库中检索数据,所以我不得不使用 d3 函数从我的控制器函数 (MyData) 中获取这些数据,return 这些数据。 把它留在这里以防将来其他人需要它。