comment échanger des variables entre deux pages HTML?
J'ai deux pages HTML, example1.html
et example2.html
.
Comment puis-je passer des variables d' example1.html
à example2.html
à l'aide de la chaîne de requête, et de récupérer cette variable dans example2.html
sans utiliser de serverside code?
- Double Possible de Comment passer d'objet javascript d'une page à l'autre
- Double Possible de Persist variables javascript sur toutes les pages?
- Double Possible de Variable Globale l'utilisation du rechargement de la page
- Double Possible de Comment envoyer des variables à partir d'un fichier à l'autre en Javascript?
- Double Possible de en Passant variables javascript entre les pages
Vous devez vous connecter pour publier un commentaire.
Dans example1.html:
ou de générer les liens avec Javascript comme souhaité. Assurez-vous de l' ?nom_variable=valeur se met sur la fin de example2.html d'une certaine manière.
Puis, dans example2.html, vous utilisez Javascript pour analyser la chaîne de requête qui exemple2 est venu avec.
Pour ce faire, vous pouvez essayer de la chaîne de recherche.
Sinon, parent.document.L'URL contient l'URI complète pour la page que vous êtes sur. Vous pourriez extrait de:
et analyser manuellement pour tirer les variables que vous avez encodé dans l'URI.
EDIT: Oublié la "nouvelle" partie de la " nouvelle Querystring()'. Oups...
HTML /HTTP est sans état, ce qui signifie que, ce que vous avez fait /vu sur la page précédente, est complètement déconnectée de la page en cours.La Question est de savoir Comment passer des variables entre deux pages avant la fin. (Que HTTP est sans état, chaque fois que vous chargez la page, il va utiliser les valeurs initiales de ce que vous définissez en JavaScript. Vous ne pouvez pas définir une variable globale en JS, et apportez tout simplement que la valeur de séjour après le chargement de la page.
Il ya un couple de méthodes que vous pouvez stocker la valeur dans un autre lieu, de sorte que vous pouvez l'initialiser sur la charge à l'aide de JavaScript)
1) - Simple d'utilisation Avant la Fin de Stockages, qui équipe de n'importe quel Navigateur (Cookies, Session de Stockage, le Stockage Local - qui, pour des raisons de sécurité, disponible dans tout un domaine -> cela signifie que vous pouvez enregistrer les données sur le stockage que pour un domaine, un autre domaine peut pas accéder à ces données ) et de mettre en valeur dans une page et d'obtenir une valeur dans d'autres.
Considérant que:
2) – Ajouter des attributs de l'élément lorsqu'il a généré via Ajax fonction rendu
-> et après cliquez sur cet élément de construire “ URL /? action=getAll & element=produit & id=1 “ et dans la deuxième page qui sera allé action, vous pouvez analyser cette URL et téléphoner Ajax avec les paramètres appropriés.
Vous pouvez faire usage de cookies et Querystring à la valeur d'échange.