Aiuto per localstorage con jquery/js/json

Jakub Lemiszewski

Utente Attivo
5 Dic 2013
119
1
0
Salve,

Chiedo a qualcuno che sa come usare il localstorage attraverso jquery di mostrarmi un esempio per fare una cosa che non mi riesce. Per un progetto universitario sto creando un gioco e vorrei che quando il giocatore si logga il suo nome appaia accanto allla scritta welcome. Il nome del giocatore viene salvato nel localstorage al momento della registrazione attraverso jquery e json. Quello che vorrei e poter estrapolare il nome del giocatore dal local storage e inserirlo in un tag html ad esempio la classe well di bootstrap accanto alla scritta welcome.
Esempio:
HTML:
<div class="well">Welcome + Nome del giocatore +</div>
Spero di essermi fatto capire e che qualcuno possa mostrarmi un esempio anche banale.
Questo il link del gioco a cui lavoro:
http://jaketesting.altervista.org/virusGame/
Grazie mille dell'aiuto
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, un esempio
HTML:
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
    
    $(document).ready(function(){
        if (localStorage.nomegiocatore) {
            $("div.well").html("Welcome " + localStorage.nomegiocatore);
        }
    });
    
    localStorage.nomegiocatore = "player 1";
    
    
</script> 

<div class="well"></div>
per un approfondimento puoi dare un occhiata a questa guida
 

Jakub Lemiszewski

Utente Attivo
5 Dic 2013
119
1
0
Grazie mille anche per la guida mi ha aiutato molto :)
Ciao, un esempio
HTML:
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
    
    $(document).ready(function(){
        if (localStorage.nomegiocatore) {
            $("div.well").html("Welcome " + localStorage.nomegiocatore);
        }
    });
    
    localStorage.nomegiocatore = "player 1";
    
    
</script> 

<div class="well"></div>
per un approfondimento puoi dare un occhiata a questa guida
 

Jakub Lemiszewski

Utente Attivo
5 Dic 2013
119
1
0
Ciao scusa se te lo chiedo ma guardando il mio codice riusciresti ad aiutarmi perchè non riesco a capire dove mettere quello che mi hai postato. Ho provato e da solo funziona ma dentro al mio codice dovunque lo vado a mettere non succede nulla.
Questo è il codice js che ho fatto http://paste.ofcode.org/nuv9vZ6TFi2remuWYZ75N5

Grazie mille per l'aiuto

Ciao, un esempio
HTML:
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
    
    $(document).ready(function(){
        if (localStorage.nomegiocatore) {
            $("div.well").html("Welcome " + localStorage.nomegiocatore);
        }
    });
    
    localStorage.nomegiocatore = "player 1";
    
    
</script> 

<div class="well"></div>
per un approfondimento puoi dare un occhiata a questa guida
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, non so di preciso cosa restituisce il emtodo parseJSON(), penso dovrai mettere il settaggio subito dopo
Codice:
var player = $.parseJSON('{"pseudo":"","password":"", "score":"0"}');
localStorage.nomegiocatore = player.pseudo;
poi nel tuo documento ready metti la condizione if