如何从响应中获取.getJSON()jquery数据?

时间:2011-09-29 21:17:24

标签: jquery json

function saveCallerReference(callerReference){
    $.getJSON('/index.php?r=site/AJAXsaveCallerReference', function(data) {
        console.log(data);
        return data;
    });

}

鉴于上述情况,该行“返回数据”;永远不会返回,当函数(数据){}退出时,返回的位置是什么?我希望我的外部作用域函数saveCallerReference从getJSON()返回值。 console.log()正确打印,因此我获取数据。

1 个答案:

答案 0 :(得分:4)

您希望它返回哪里?被调用的函数是匿名 ...

您需要了解$.getJSON发生异步,因此正常的自上而下的流程不适用,您需要做任何您需要触发任何事情的事情{{{ 1}} 在回调中 ...

data