2015-06-04 77 views
0

此代码从另一个服务器获取json对象。如何从函数本身之外的ajax调用访问数据

如何访问函数外的响应?

(function($) { 
    $.ajax({ 
     type: 'GET', 
     url: url, 
     async: false, 
     jsonpCallback: 'callback', 
     contentType: "application/json", 
     dataType: 'jsonp', 
     success: function(json) { 
      var data = json; 
     } 
    }) 
})(jQuery); 
+0

你能展示更多的程序结构吗?什么调用这个函数。您使用什么技术来回复Ajax。 –

+0

我创建这个来获取喂养图表的数据(amchart)。 –

+1

见小提琴:http://jsfiddle.net/yvzSL/693/ –

回答

2

你可以这样做!

_outerMethod: function(data) { 
    //...do what you need to do 
}, (function($) { 
    $.ajax({ 
     type: 'GET', 
     url: url, 
     async: false, 
     jsonpCallback: 'callback', 
     contentType: "application/json", 
     dataType: 'jsonp', 
     success: function(json) { 
      _outerMethod(json); 
     } 
    }) 
})(jQuery); 
相关问题