Dans la phase de programmation de JavaScript, il peut y avoir des situations où le développeur doit ajouter les variables JavaScript dans l'URL dans un cas. Plus précisément, tout en traitant un site accumulant plusieurs pages Web. Dans un tel cas, passer des variables JavaScript dans l'URL est efficace pour rediriger et accéder à toutes les pages Web sur demande.
Cet article développera l'approche pour passer les variables JavaScript dans une URL.
Comment passer les variables JavaScript dans l'URL?
Pour passer les variables dans l'URL à l'aide de JavaScript, appliquez le «SearchParams«Propriété en combinaison avec le«Pushstate ()" et "substring ()«Méthodes.
Comment passer les variables JavaScript dans URL en définissant les valeurs de chaîne initialisées?
Le "fenêtre.emplacement.href»La propriété récupère l'url de la page actuelle. Le "SearchParams«La propriété donne un«UrlSearchParams" objet. Le "histoire.Pushstate ()»La méthode ajoute un enregistrement à la pile d'historique de session du navigateur. Le "diviser()»La méthode divise la chaîne associée dans un tableau et le« «substring ()»Méthode extrait les caractères entre deux indices spécifiés. Ces approches peuvent être utilisées pour définir les paramètres URL personnalisés en passant les valeurs de chaîne contenues dans une variable à l'URL.
Syntaxe
SearchParams.set (nom, valeur);
Dans la syntaxe ci-dessus:
Pushstate (valeur, hist);
Dans la syntaxe donnée:
chaîne.substrat (commencez, dernier)
Ici:
chaîne.Split (séparateur, limite)
Selon le code donné:
Exemple
Passons par la démonstration ci-dessous:
Dans le bloc de code ci-dessus:
Sortir
Dans la sortie ci-dessus, on peut observer que les valeurs de chaîne initialisées ont été définies, séparées et passées dans l'URL et affichées sur la console.
Conclusion
Pour passer les variables JavaScript dans l'URL, appliquez le «SearchParams«Propriété combinée avec le«Pushstate ()" et "substring ()«Méthodes. Ces approches peuvent être appliquées pour allouer et séparer les paramètres d'URL en passant les valeurs de chaîne initialisées contenues dans une variable à l'URL. Ce blog a indiqué l'approche pour passer les variables JavaScript dans l'URL.