我正在尝试将我的响应从d3异步调用存储到全局变量。我已经讨论了为什么变量没有使用aysnc调用更新,因为它们返回响应所花费的时间。我尝试过这样的事情
var x = []; // global variable
d3.json("url", function(response)
{
callback(response); //passing response to call back
});
function callback(data)
{
x = data; // assigning data to x ;
}
$(document).ready(function () {
console.log(x);
});
仍然我的x未定义。任何人都可以帮忙!我从其他帖子尝试了几个解决方案,但没有任何效果。如何在$(document).ready函数(function()){}
中访问我的x []