2015-06-04 20 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); 
相關問題