无法访问getJSON中的变量

时间:2019-07-01 09:55:46

标签: javascript jquery json

在我的代码中,我调用一个外部JSON并将其放入数组中。问题是如果在$.getJSON()内部使用alert可以看到元素,但是如果在函数外部使用alert则无法使用。

var JSONItems;
var url = "nodes.json";

$(document).ready(function() {  
  $.getJSON(url, function(data) { 
    $.ajaxSetup({
      async: false
    });

    JSONItems = data; 
    alert(JSONItems[0].id);
  }); 
}); 

alert(JSONItems[0].id);

我从调试中截取了一个屏幕截图,可以看到该函数填充了JSONItems数组。

Image

能帮我吗? 谢谢

0 个答案:

没有答案