Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何动态地决定并告诉d3.json()函数何时使用哪个json_Javascript_Json_D3.js - Fatal编程技术网

Javascript 如何动态地决定并告诉d3.json()函数何时使用哪个json

Javascript 如何动态地决定并告诉d3.json()函数何时使用哪个json,javascript,json,d3.js,Javascript,Json,D3.js,我有一个d3 api,其中我必须获取两个json文件,但我需要告诉函数何时将获取哪一个。是否可能???您可以简单地切换URL以调用: var url = condition ? url1 : url2; d3.json(url, function(error, data) { }); 这里的url是Servlet write?url是您调用以获取JSON.var Servlet=“LinkServlet”的url;var servlet1=“AServlet”;var url=(j>0)?se

我有一个d3 api,其中我必须获取两个json文件,但我需要告诉函数何时将获取哪一个。是否可能???

您可以简单地切换URL以调用:

var url = condition ? url1 : url2;
d3.json(url, function(error, data) {
});

这里的url是Servlet write?
url
是您调用以获取JSON.var Servlet=“LinkServlet”的url;var servlet1=“AServlet”;var url=(j>0)?servlet:servlet1;var url=“LinkServlet”;d3.json(url,函数(error,directed){我正在这样做,但是LinkServlet没有替换,我首先需要它,也就是加载的时间,但是我需要一个servlet。设置后,您立即重置
url
变量。var servlet=“LinkServlet”;var servlet1=“AServlet”;var url;var j=0;函数increment(){j=j+1;}如果(j!=0){url=servlet;}否则{url=servlet1;}我这样做是为了在servlet之间切换