gpt4 book ai didi

Javascript .js 文件到变量

转载 作者:行者123 更新时间:2023-12-03 10:42:16 25 4
gpt4 key购买 nike

我正在尝试以下方法将 json 格式的文件拉入 JS 变量中(json文件是正确的json)。

var data;
$.getJSON('../data/data.js', function(json){
data = json;
});
console.log(data);

结果是:

undefined

当我在 $.getJSON 函数中 console.log 时,我确实得到了结果。

知道我可能做错了什么吗?

最佳答案

文件似乎已成功接收。但是,您的问题是回调函数是异步运行的,因此数据值在记录时未定义。

解决方案:

var processFile = function (fileData) {
// do processing here.
}


var data;
$.getJSON('../data/data.js', function(json){
data = json;
processFile(data);
});

关于Javascript .js 文件到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28719390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com