我有一个问题,分别是从d3,queue.js加载外部服务器的数据文件。基本上我想要做的是在多个Web服务器上放置我的d3图,但底层数据应该集中维护在一个Web服务器上。所以我在代码中的图表是
filenames_root = "http://www.myserver.com/data/";
root_names = [ "1", "2", "3" ];
var q = queue()
.defer(d3.json,filenames_root + "this_is_a.json");
root_names.forEach( function (rn) {
q = q.defer(d3.csv,filename_root + rn + ".csv" );
} );
q.await(main);
但是,加载此代码时,调试器会无限期地停止
q.await(main)
对于如何克服这个问题的任何想法表示赞赏!
PS:我对JavaScript和网络开发都很陌生,所以如果我犯了一个初学者的错误,请耐心等待!我在网上找不到关于这个问题的任何内容。