2010-01-06 11 views
13

Jak mogę uzyskać dane z żądania AJAX zapisane w zmiennej z jQuery?Zapisywanie danych z żądania AJAX w zmiennej (jQuery)

+0

Pytasz, jak korzystać z funkcji ajax jQuery? Wszystkie te informacje są dostępne w dokumencie: http://docs.jquery.com/Ajax Jeśli masz konkretne problemy, potrzebujemy zobaczyć przykładowy kod. –

Odpowiedz

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

Dziękuję. Właśnie to, czego potrzebowałem: D – Mikkel

+0

to nie działa w moim przypadku. Muszę przechowywać xml zwrócony przez api mydła w zmiennej. ale nie jest przechowywany –

+2

Potrzebuję uzyskać dostęp do tej zmiennej poza tym żądaniem ajaxowym –

9

użycie tego

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

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

Jak o tym?

Dla Json danych:

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

oraz dla danych tekstowych:

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