javascript - 全局访问由 Json 生成的数组值

标签 javascript jquery json ajax getjson

$.getJSON("sluzba.json", function(result){
    array = $.each(result, function(value){
        return value;
    });
  tableMaker(array);
});

这是我的代码,我想从该函数的范围之外访问该数组。

这可能吗?

请帮忙...

最佳答案

是的,这是可能的。您可以使用回调方法。

function myFunction(callback){
    $.getJSON("sluzba.json", function(result){
    array = $.each(result, function(value){
       return value;
    });
    callback(array);
    tableMaker(array);
    });
}
myFunction(function(myArray){
   console.log(myArray);
});

关于javascript - 全局访问由 Json 生成的数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43413542/

相关文章:

JavaScript 验证错误

javascript - 淡出当前元素 淡入下一个元素并反向

json - Jersey 调用以对象作为参数的 get 不起作用

javascript - 将 json 重新格式化为所需格式

javascript - 'document.writeln(something(params))' 不执行任何操作

javascript - 在 JavaScript 中,为什么 "reverse while"循环比 "for"快一个数量级?

javascript - 如何使用 V8 从 C++ 访问和调用 Javascript 对象属性和方法?

jQuery 设置容器和页脚高度

javascript - 防止双击选择文本

JSON.parse 返回对象对象