在读取json文件Javascript后返回一个数组

时间:2015-03-10 08:42:10

标签: javascript json

function getEvents(userid,year,week) {
    var items = [];
    var path = "js/test.json";
    $.getJSON( path).done(function( data ) {
        items = data.sessions;
    });
    return items;
}

var list = getEvents(10,1991,13);

这是我的javascript,我需要从getEvents()方法返回一个数组。

1 个答案:

答案 0 :(得分:1)

您应该将return语句放在.done函数中,如下所示:

function getEvents(userid,year,week) {
    var items = [];
    var path = "js/test.json";
    $.getJSON( path).done(function( data ) {
        items = data.sessions;
        return items;
    });
}