因为请求是异步的,所以您无法返回ajax请求的结果(而同步ajax请求是一个 糟糕的 主意)。
最好的选择是将自己的回调传递给f1
var f1 = function(arg, callback) { $.ajax({ success: function(data) { callback(data); } });}然后,您将
f1像这样致电:
f1(arg, function(data) { var a = f2(data);alert(a); } );


