Ho realizzato tramite Ajax un applicazione che gestisce delle chiavi di alcune stanze di un edificio.
Da una pagina iniziale in cui si cerca la stanza d'interesse specificando dei parametri di ricerca, si clicca sul link della stanza -->
Funzione ajax di redirect della pagina in cui salvo la schermata di ricerca(preso da innerHTML) in una variabile globale del file contente la mia libreria ajax ed estraggo poi dal DB le chiavi -->
Nella pagina dove c'è l'elenco chiavi di una stanza si clicca sul link "Ritorna alla ricerca" -->
Torna l'elenco stanze con i parametri di ricerca impostati come prima -->
clicco su di un altra stanza -->
Routine ajax di prima che si blocca con Necessario oggetto sull'assegnazione alla var globale il valore di innerHTML
Stralcio di codice del file Ajax.js con la libreria:
Var x;
function vediPossesso(response){
document.getElementById('loc').innerHTML = ""
document.getElementById('loc').innerHTML = "<p class=\"locazione\">Home > Ricerca chiavi di una Stanza > Possessori Chiavi</p>";
x=document.getElementById('possessori').innerHTML;
document.getElementById('possessori').innerHTML = response;
}
function RicercaR(response){
document.getElementById('pagina').innerHTML = "";
document.getElementById('pagina').innerHTML = x;
document.getElementById('loc').innerHTML = "<p class=\"locazione\">Home > Ricerca chiavi di una Stanza</p>";
Query();
}
Che cavolo faccio? Ci sono altri metodi x salvare il contenuto di innerHTML per poi estrarlo di nuovo?