如何从$ .getJSON返回数据?

时间:2013-06-04 15:19:06

标签: javascript jquery

我创建了一个从json文件加载游戏地图的函数。

function newTileMapFromJSON(src) {
    var mymap;
    $.getJSON(src, function(data) {

        [...]

        var finalData = {
            map: tMap,
            tiles: blocks,
            name: MapName
        };

        return finalData;
    });
}

但它不起作用。有“返回”但在“getJSON”中的函数。我不知道如何获得“finalData”并返回它。

function newTileMapFromJSON(src) {
    var mymap;
    var finalData;
    $.getJSON(src, function(data) {

        [...]

        var finalData = {
            map: tMap,
            tiles: blocks,
            name: MapName
        };

    });
    return finalData;
}

此代码不起作用,返回的finalData未定义。也许getJSON在另一个线程中工作?我不知道。

如果你是我,你会怎么做?

0 个答案:

没有答案