2010-01-06 85 views
13

如何從jQuery中保存在變量中的AJAX請求中獲取數據?從AJAX請求中保存數據(jQuery)

+0

你問如何使用jQuery的AJAX功能?所有這些信息均可在文檔中找到:http://docs.jquery.com/Ajax如果您遇到特定問題,我們需要查看一些示例代碼。 – 2010-01-06 16:52:23

回答

18
var myvar; 
$.ajax({ 
    url: 'mything.php', 
    success: function(data) { 
     myvar = data; 
    } 
}); 
+0

謝謝。正是我需要的:D – Mikkel 2010-01-06 17:09:22

+0

它不適用於我的情況。我需要存儲由變量中的soap api返回的xml。但它沒有存儲 – 2012-05-28 09:58:07

+2

我需要訪問此變量以外的這個Ajax請求 – 2012-05-28 10:00:39

9

使用本

var myvar=''; 
$.ajax({ 
    type:'post', 
    url: 'your url', 
    dataType:'text', 
    success: function(data) { 
     useReturnData(data); 
    } 
}); 

function useReturnData(data){ 
    myvar = data; 
    console.log(myvar); 
}; 
0

這個怎麼樣?

對於JSON數據:

var BaseConfig=$.ajax({ 
         async:false, 
         url:'./config.php', 
         type:'get', 
         data:{'GetConfig':'YES'}, 
         dataType:"JSON" 
         }).responseJSON; 

和文本數據:

var BaseConfig=$.ajax({ 
         async:false, 
         url:'./config.php', 
         type:'get', 
         data:{'GetConfig':'YES'}, 
         dataType:"TEXT" 
         }).responseText;