Beibehalten von JS-Variablenwerten nach der Seitenaktualisierung
Das Beibehalten von JavaScript-Variablenwerten über Seitenaktualisierungen hinweg ist für dynamische Webanwendungen und die Beibehaltung benutzerspezifischer Informationen von entscheidender Bedeutung . Um dies zu erreichen, müssen wir Webspeichermechanismen nutzen, die Daten auch dann beibehalten, wenn die Seite neu geladen wird.
Ein leistungsstarkes Tool ist localStorage, mit dem Sie Daten dauerhaft im Browser speichern können die gesamte Website. Dies ist von Vorteil, wenn Sie Informationen über mehrere Sitzungen hinweg behalten möchten. Um einen Wert mithilfe von localStorage festzulegen, verwenden Sie:
window.localStorage.setItem("variableName", value);
Um den Wert abzurufen, verwenden Sie einfach:
let retrievedValue = window.localStorage.getItem("variableName");
Alternativ, wenn Sie Daten speichern müssen, die nur innerhalb des gespeichert werden In der aktuellen Browsersitzung können Sie sessionStorage verwenden. Die Syntax ähnelt der von localStorage, allerdings löscht sessionStorage die Daten, wenn das Browserfenster geschlossen wird.
window.sessionStorage.setItem("variableName", value); let retrievedValue = window.sessionStorage.getItem("variableName");
Es ist wichtig zu beachten, dass in diesen Mechanismen nur Zeichenfolgenwerte direkt gespeichert werden können. Um andere Datentypen zu speichern, sollten Sie JSON.stringify() und JSON.parse() für die Konvertierung verwenden.
Ausführlichere Informationen und Problemumgehungen für Browser, die localStorage nicht unterstützen, finden Sie in den folgenden Ressourcen :
Das obige ist der detaillierte Inhalt vonWie kann ich JavaScript-Variablenwerte nach einer Seitenaktualisierung beibehalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!