2010-01-06 65 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;