Denne bloggen vil definere prosedyren for å få verdiene til spørringsstrengen i JavaScript.
Hvordan få spørringsverdier i JavaScript?
For å få verdiene til spørringsstrengen i JavaScript, bruk følgende metoder:
Metode 1: Få spørsmål om spørringsstreng ved hjelp av URL -API med get () -metoden
Bruke "URL API" med "få()”Metode for å få spørringsstrengverdiene i JavaScript. En URL (Uniform Resource Locator) er en måte å finne en spesifikk internettressurs. Den er vanligvis sammensatt av en protokoll (for eksempel “http”Eller“https“), Et domenenavn (som“eksempel.com“), Og en sti (som"/bane/til/ressurs“). URL -er brukes til å få tilgang til websider, laste ned filer og få tilgang til andre ressurser, inkludert spørringsverdier på internett.
Eksempel
Lag en variabel som lagrer nettadressen med spørringsstrenger:
Ring URL -objektet ved å passere “UrlQueryString”:
var queryString = ny URL (URLQueryString);Bruk get () -metoden ved å passere nøkkelen “nøkkelord”Av spørringen for å få sin verdi med SearchParams -attributtet. SearchParams -egenskapen til URL -objektet i JavaScript representerer spørringsstrengen til en URL. Det gir en måte å manipulere spørringsstrengen til en URL som et objekt i stedet for en streng:
var verdi1 = spørringsstreng.SearchParams.få ("nøkkelord");Få den andre verdien fra spørringsstrengen ved å sende nøkkelen til get () -metoden og utskrifter på konsollen:
var verdi2 = spørringsstreng.SearchParams.få ("fullname");Tilsvarende hent den tredje verdien i strengen:
var verdi3 = spørringsstreng.SearchParams.få ("klikk");Det kan sees at verdiene til spørringsstrengen er hentet med hell:
Metode 2: Få spørsmål om spørringsstreng ved bruk av UrlSearchParams med get () -metoden
“UrlSearchParams”Grensesnitt kan brukes i JavaScript for å hente verdiene fra spørringsstrengen. Den evaluerer en URLs spørringsstreng og tilbyr et medium for å få tilgang til verdiene. Merk at du bare skal sende spørringsstrengdelen av nettadressen, som du kan hente ved å bruke "vindu.plassering.Søk”Som en parameter til UrlSearchParams ().
Eksempel
Lag en variabel som lagrer spørringsstrengen:
Gi strengen til “UrlSearchParams”Grensesnitt:
var queryString = new UrlSearchParams (UrlQueryString);Få verdien av nøkkelen “fullt navn”Fra spørringsstrengen ved å bruke“få()”Metode:
var verdi1 = spørringsstreng.få ("fullname");Produksjon
Merk: Bruk "const queryString = new UrlSearchParams (vindu.plassering.Søk)”For å få live/nåværende URL.
Etter å ha fått den gjeldende URL -en som får spørringsstrengen fra den, lag en forekomst av UrlSearchParams, og send spørringsstrengen til den. Til slutt, få verdien av en spesifikk parameter i spørringsstrengen ved hjelp av get () -metoden.
Metode 2: Få spørsmål om spørringsstreng ved bruk av UrlSearchParams med verdiene () -metoden
Du kan også bruke “verdier ()”Metode med UrlSearchParams -grensesnittet for å hente verdiene til spørringsstrengen. Det hjelper til å få tilgang til alle verdiene på strengen på en gang.
Eksempel
Sett spørringsstrengen til UrlSearchParams -grensesnittet og lagre den i en variabel “QueryString”:
Ring verdiene () -metoden i “til”Loop for å få alle verdiene til spørringsstrengen:
for (const verdien av spørringen .verdier ())Det kan observeres at alle strengverdiene er hentet:
Det handler om å få spørringsstrengverdiene i JavaScript.
Konklusjon
For å få spørsmål om spørringsstrengen, bruk "URL API" med "få()”Metode og“SearchParam" Egenskap. SearchParams -egenskapen til URL -objektet i JavaScript representerer spørringsstrengen til en URL. Du kan også bruke “UrlSearchParams”Grensesnitt med“få()”Metode eller“verdier ()”Metode. Denne bloggen beskrev prosedyren for å få verdiene til spørringsstrengen i JavaScript.