Javascript JSON解析返回undefined

时间:2015-12-06 07:48:42

标签: javascript json

当我使用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);
    })
}

0 个答案:

没有答案