我想用ajax加载的一些数据在我的函数中填充一个“私有”变量,以便可以在函数中访问它。我目前拥有的:
var foo = (function(){
var ajaxData;
var useAjaxData = function(data){
};
})();
我想我需要做类似的事情,因为它是一个异步调用?有没有更漂亮的解决方案?
var foo = (function(){
$.ajax({
url: 'something',
success: function(data){
var ajaxData = data;
var useAjaxData = function(data){
};
}
});
})();