Trasporto variabile da una funzione all'altra

fradamma

Utente Attivo
28 Set 2012
93
0
0
Ciao a tutti e buon inizio settimana.
Chiedo aiuto per poter fare il matching(paragone) tra due file xml. Prima di tutto, dopo una chiamata $.ajax, ho constatato che devo poter "trasportare" la mia variabile/oggetto all'interno di una function, ma non ci riesco. Tutto questo perchè all'interno della nuova funzione richiamerò il secondo file e incrocerò i dati dei 2 xml/json.
Ps. Utilizzo il plugin xml2json per trasformare l xml in json.

Codice:
        $.ajax({
		url: results_Url,  //qui c'è l url del file xml che devo renderizzare
		type: 'GET',
		dataType: 'xml',
		success: function(data, textStatus, xhr) {
			//console.log(data);
			resultsXml = $.xml2json(data); //questa è la chiamata al plugin che converte l'xml in un json
			console.log(resultsXml); //qui vedo l'oggetto json che mi serve
		},
		error: function(data) {
		}
	});

console.log(resultsXml); //qui NON vedo l'oggetto json che mi serve

function renderSecondXml(json){
    //devo riuscire a portare la variabile "resultsXml" qui dentro per fare il matching con un secondo xml
console.log(resultsXml); //qui NON vedo l'oggetto json che mi serve
     var json = xml1;
     var resultsXml = xml2;

}

Spero di essermi spiegato. Grazie a tutti e buon pomeriggio.
 

fradamma

Utente Attivo
28 Set 2012
93
0
0
Ragazzi nessuno mi aiuta, please.... cmq ho capito che una variabile all'interno di una chiamata ajax fuori darà sempre "undefined" perchè la chiamata è asincrona. Però il problema sussiste: come faccio a vedere il mio oggetto json anche all'interno di una terza funzione (e in generale fuori dalla chiamata ajax)?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, devi dichiararla al di fuori delle funzioni, esempio
Codice:
<script>
    var prova;
    function setta() {
        prova = "quello che vuoi";
    }
    function stampa() {
        alert(prova);
    }
    setta();
    stampa();
</script>
 
Discussioni simili
Autore Titolo Forum Risposte Data
R trasporto immagini da desktop PHP 0
U Generare bolle di trasporto con php PHP 3
4 trasporto di dati tra database Database 1
N Come si crea una variabile dinamica da incrementare? Javascript 1
R Variabile non risconosciuta dentro una funzione PHP 1
K posizionare variabile da pagina html all'iframe. Javascript 1
I Assegnare dati fetch request ad una variabile globale Javascript 0
E Inviare variabile a PHP da ciclo in JS Javascript 0
S Variabile in post su altra pagina PHP 2
F Passare variabile a pulsante in finestra modale PHP 2
R Nome input testo+variabile PHP 1
A inserire variabile php colore in div html PHP 2
N Variabile di sessione è un array PHP7 PHP 3
A variabile non riconosciuta PHP 0
K Cambiare font size su echo stringa variabile PHP 24
B Errore unexpected '$variabile' (T_VARIABLE) in your code on line PHP 2
M Inserire variabile nella value di una hidden PHP 3
A Problema nel passare la variabile PHP 0
C variabile in img Javascript 8
C [RISOLTO]Inserimento variabile php in input html PHP 20
N PDF fpdi passare variabile PHP 4
F Come passare una variabile al modal di bootstrap PHP 1
F Passare una variabile php dal DB mysql alla pagina PHP 3
M [PHP] Passare variabile di sessione con metodo GET PHP 10
S [PHP] Rendere visibile variabile di un costrutto if in un altro costrutto if PHP 1
T PHP: variabile che cambia ogni 5 giorni... PHP 3
Tommy03 Variabile PHP per impostare una proprietà CSS PHP 2
L [PHP] Passare variabile PHP 3
J Passaggio variabile tra 2 file php PHP 15
Tommy03 Variabile PHP dentro a JQuery PHP 3
A [PHP] Scopo di una variabile PHP 4
M [PHP] Salvare campo di una tabella in una variabile PHP 14
B [PHP] Valore variabile non riconosciuto PHP 1
AMONRA75 [PHP] passare una variabile in una finestra MODAL PHP 1
P [PHP] $_GET non preleva variabile nell’URL PHP 4
A Php variabile immagine inesistente PHP 4
Shyson [PHP] Personalizzare variabile PHP 0
Monital Funzione php e campo database come variabile PHP 6
N [Javascript] For-loop su thead: tempo di esecuzione variabile Javascript 1
R Come creare report dinamico/variabile in Access Presentati al Forum 1
IT9-Gpp [RISOLTO] Leggere variabile restituita da success Ajax 3
E assegnare a una variabile il contenuto di un url (javascript) Javascript 0
V [PHP] Variabile modificata in un if non mantiene quel valore PHP 5
Elena Lazzarini [Magento] Prezzo variabile in base alla priorità di spedizione Magento 0
K [PHP] Paginazione Wordpress: passare variabile PHP 6
A [PHP] Passaare una variabile ad un PHP 2
A [PHP] Non prende variabile $provincia ma tutte le altre si PHP 6
P [PHP] Query con variabile PHP 2
napuleone scrivere in un file <?php $variabile PHP 1
A [PHP] Widget Meteo con località variabile PHP 0

Discussioni simili