2010-01-06 151 views
13

¿Cómo puedo obtener los datos de una solicitud AJAX guardada en una variable con jQuery?Guardar datos de la solicitud AJAX en la variable (jQuery)

+0

¿Estás preguntando cómo utilizar la función ajax de jQuery? Toda esa información está disponible en el documento: http://docs.jquery.com/Ajax. Si tiene problemas específicos, necesitaremos ver algún código de ejemplo. –

Respuesta

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

Gracias. Justo lo que necesitaba: D – Mikkel

+0

no funciona en mi caso. Necesito almacenar xml devuelto por soap api en variable. pero no almacena –

+2

Necesito acceder a esta variable fuera de esta solicitud ajax –

9

uso de este

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

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

¿Qué tal esto?

Para datos JSON:

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

Y para el texto de datos:

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