当我使用GetDC(NULL)
时,我实际上看到了我的对象数组,但如果我从像console.log(actual_JSON)
这样的函数中返回它,我有一个未定义的数组。怎么了?这是我的js:
return actual_JSON
我的JSON文件如下:
function loadJSON(callback) {
var xobj = new XMLHttpRequest();
xobj.overrideMimeType("application/json");
xobj.open('GET', 'userinfo.json', true);
xobj.onreadystatechange = function () {
if (xobj.readyState == 4 && xobj.status == "200") {
callback(xobj.responseText);
}
};
xobj.send(null);
}
function init() {
alert("hi");
loadJSON(function (response) {
var actual_JSON = JSON.parse(response);
console.log(actual_JSON);
})
}