我需要创建一个 javascript 变量,它的作用与我硬编码的一样
var test = [{"first" : "second"}];
等等。但是,我需要从外部的本地 .json 文件加载数据并将该数据设置为等于变量。我已经做了很多不同的尝试,比如
var test;
jQuery.ajax({
'async': false,
'global': false,
'url': "sequence.json",
'dataType': "json",
'success': function (data) {
test = data;
}
});
但是,在所有情况下,原始测试变量都不会像硬编码到 JSON 对象一样设置。通常,我什至根本无法设置 test 的值。什么是解决这个问题的好方法?