function saveCallerReference(callerReference){
$.getJSON('/index.php?r=site/AJAXsaveCallerReference', function(data) {
console.log(data);
return data;
});
}
鉴于上述情况,该行“返回数据”;永远不会返回,当函数(数据){}退出时,返回的位置是什么?我希望我的外部作用域函数saveCallerReference从getJSON()返回值。 console.log()正确打印,因此我获取数据。
答案 0 :(得分:4)
您希望它返回哪里?被调用的函数是匿名 ...
您需要了解$.getJSON
发生异步,因此正常的自上而下的流程不适用,您需要做任何您需要触发任何事情的事情{{{ 1}} 在回调中 ...
data