main.js 파일의 함수에서 액세스하려고하는 두 개의 로컬 JSON 파일이 있습니다. 모든 것이 하나의 JSON 파일로 잘 작동하지만 두 번째 JSON 파일을 통합하는 방법을 잘 모르겠습니다. 이상적으로는 data_set1=$.getJSON("file1.json")
과 같은 것이 완벽하게 작동하지만 유사한 질문에 반복적으로 질문하고 비동기 호출로 인해 반드시 가능하지는 않습니다 (이러한 질문에 대한 모든 대답을 완전히 이해하지 못함).하나의 함수에서 두 개의 별개 JSON 파일의 데이터 사용
$.getJSON("data.json", function(json){
var data_points = [];
for (i = 0; i < json.length; i++){
data_points.push([json[i].name, json[i].age]);
}
$(function() {
//do stuff with data_points
을하지만 사용하는 말에 기능에 대한 다른 목록을 만들 수있는 두 번째 JSON 호출을 통합하는 방법을 모른다 :
그대로이 작동합니다.
두 번째 파일을 가져 오려면 첫 번째 파일의 데이터가 필요합니까? 아니면 동시에 둘 다 요청할 수 있으며 두 파일이 모두 도착할 때까지 기다릴 수 있습니까? – ssube
동일한 축 세트의 데이터를 그래프로 표시하므로 동시에 필요합니다. 그러나 어느 것이나 먼저 또는 동시에 얻을 수 있습니다. 둘 다 갖기 전까지는 그래프를 만들 수 없습니다. – thumbtackthief