【发布时间】:2020-02-08 14:32:20
【问题描述】:
我对 D3 真的很陌生,所以我正在尝试通过修改一些示例来学习。 以this 为起点,(here's the working Pen) 我试图通过在后台使用 AJAX 获取数据来移动指针。
我已尝试使用此代码:
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
url: 'randomdata.php',
dataType: 'json',
async: false,
data: "{}",
success: function (data) {
var pos_data = data;
needle.moveTo(percent);
},
error: function (result) {
}
})
(randomdata.php 只提供 0 到 100 之间的随机值)
..但我没有得到任何针头移动,即使只是在 setTimeout 中调用 needle.moveTo。 再说一次,我在这里完全是个菜鸟……而且我肯定错过了一些东西。 请问我可以寻求帮助吗? 谢谢!
【问题讨论】:
标签: javascript ajax d3.js