I programmeringsfasen av JavaScript kan det være situasjoner der utvikleren trenger å legge til JavaScript -variablene i URL -en på noen tilfeller. Mer spesifikt, mens du arbeider med et nettsted som akkumulerer flere websider. I et slikt tilfelle er bestått JavaScript -variabler i URL -en effektiv for å omdirigere og få tilgang til alle websidene på forespørsel.
Denne artikkelen vil utdype tilnærmingen for å passere JavaScript -variabler i en URL.
Hvordan passere JavaScript -variabler i URL?
For å passere variabler i nettadressen ved hjelp av JavaScript, bruk "SearchParams”Eiendom i kombinasjon med“Pushstate ()”Og“substring ()”Metoder.
Hvordan passere JavaScript -variabler i URL ved å stille inn de initialiserte strengverdiene?
“vindu.plassering.href”Eiendom henter nettadressen til den gjeldende siden. “SearchParams”Eiendom gir en“UrlSearchParams”Objekt. “historie.Pushstate ()”Metode legger til en post i nettleserens økthistoriebunke. “dele()”Metode deler den tilhørende strengen i en matrise, og“substring ()”Metode trekker ut tegn mellom to spesifiserte indekser. Disse tilnærmingene kan brukes til å angi de tilpassede URL -parametrene ved å passere strengverdiene som er inneholdt i en variabel til URL -en.
Syntaks
SearchParams.sett (navn, verdi);
I syntaks ovenfor:
Pushstate (verdi, HIST);
I den gitte syntaks:
streng.Substring (begynn, sist)
Her:
streng.Split (separator, grense)
I henhold til den gitte koden:
Eksempel
La oss gå gjennom den under-uttalte demonstrasjonen:
I kodeblokken ovenfor:
Produksjon
I outputten kan det observeres at de initialiserte strengverdiene er satt, separert og ført i URL -en og vist på konsollen.
Konklusjon
For å passere JavaScript -variabler i nettadressen, bruk "SearchParams”Eiendom kombinert med“Pushstate ()”Og“substring ()”Metoder. Disse tilnærmingene kan brukes til å tildele og skille URL -parametrene ved å passere de initialiserte strengverdiene som er inneholdt i en variabel til URL -en. Denne bloggen uttalte tilnærmingen for å bestå JavaScript -variabler i URL -en.