Préserver les variables JavaScript sur plusieurs pages : une explication complète
Il peut être impératif de conserver les variables JavaScript sur plusieurs pages Web pour diverses applications. Supposons que vous ayez une variable JavaScript « someVar » définie sur 5 sur la page A. Lorsque vous accédez à la page B en cliquant sur un lien hypertexte, comment pouvez-vous vous assurer que « someVar » conserve sa valeur de 5 ?
Solution : Exploitation de la session JavaScript
JavaScript fournit un mécanisme appelé "session JavaScript" qui vous permet de stocker des données de manière persistante dans une seule fenêtre ou un seul onglet. La propriété 'window.name' sert d'espace de stockage persistant pour les données.
Mise en œuvre :
window.name = JSON.stringify({ someVar: 5 });
const storedData = JSON.parse(window.name); const someVar = storedData.someVar;
Limitations :
La session JavaScript est confinée à la même fenêtre/onglet. L'ouverture d'une nouvelle fenêtre ou d'une nouvelle session de navigation réinitialisera « someVar » à sa valeur par défaut.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!