Овај блог ће дефинисати процедуру за добијање вредности стринга упита у ЈаваСцрипт-у.
Како добити вредности стрингова упита у ЈаваСцрипт-у?
Да бисте добили вредности стринга упита у ЈаваСцрипт-у, користите следеће методе:
- Користите УРЛ АПИ са методом гет().
- УРЛСеарцхПарамс са методом гет().
- УРЛСеарцхПарамс са методом валуес().
Метод 1: Добијте вредности стрингова упита користећи УРЛ АПИ помоћу методе гет().
Користити ' УРЛ АПИ ' са ' добити() ” да бисте добили вредности стрингова упита у ЈаваСцрипт-у. УРЛ (Униформ Ресоурце Лоцатор) је начин да пронађете одређени интернет ресурс. Обично се састоји од протокола (као што је „ хттп ” или “ хттпс “), име домена (попут „ екампле.цом “), и путању (као што је „ /пут/до/ресурс “). УРЛ-ови се користе за приступ веб страницама, преузимање датотека и приступ другим ресурсима, укључујући вредности стрингова упита на Интернету.
Пример
Направите променљиву која чува УРЛ са стринговима упита:
био урлКуериСтринг = '9А2039849Е95ДД7А603ФБ6ФД0359Ц320Д3Д7Б0Ц1' ;
Позовите УРЛ објекат преношењем „ урлКуериСтринг ”:
био куериСтринг = Нова УРЛ ( урлКуериСтринг ) ;
Користите метод гет() преношењем кључа „ кључна реч ” упита да бисте добили његову вредност помоћу атрибута сеарцхПарамс. Својство сеарцхПарамс УРЛ објекта у ЈаваСцрипт-у представља стринг упита УРЛ-а. Он пружа начин да се манипулише стрингом упита УРЛ адресе као објекта, а не као стринг:
био вредност1 = куериСтринг. сеарцхПарамс . добити ( 'кључна реч' ) ;конзола. Пријава ( 'вредност кључне речи: ' + вредност1 ) ;
Добијте другу вредност из стринга упита тако што ћете проследити њен кључ методи гет() и одштампати на конзоли:
био вредност2 = куериСтринг. сеарцхПарамс . добити ( 'пуно име' ) ;
конзола. Пријава ( 'вредност пуног имена: ' + вредност2 ) ;
Слично, дохватите трећу вредност у низу:
био вредност3 = куериСтринг. сеарцхПарамс . добити ( 'кликни' ) ;конзола. Пријава ( 'вредност клика: ' + вредност3 ) ;
Може се видети да су вредности низа упита успешно преузете:
Метод 2: Добијте вредности стрингова упита користећи УРЛСеарцхПарамс помоћу методе гет()
„ УРЛСеарцхПарамс ” интерфејс се може користити у ЈаваСцрипт-у за преузимање вредности из низа упита. Он процењује стринг упита УРЛ-а и нуди медиј за приступ вредностима. Имајте на уму да треба да пошаљете само део стринга упита УРЛ-а, који можете да преузмете помоћу „ виндов.лоцатион.сеарцх ” као параметар за УРЛСеарцхПарамс().
Пример
Направите променљиву која чува стринг упита:
Проследите стринг у „ УРЛСеарцхПарамс ' приступ:
био куериСтринг = Нова УРЛСеарцхПарамс ( урлКуериСтринг ) ;Добијте вредност кључа „ пуно име ” из низа упита користећи „ добити() ” метод:
био вредност1 = куериСтринг. добити ( 'пуно име' ) ;конзола. Пријава ( 'вредност пуног имена: ' + вредност1 ) ;
Излаз
Белешка : Користите “ цонст куериСтринг = нови УРЛСеарцхПарамс(виндов.лоцатион.сеарцх) ” за добијање живог/тренутног УРЛ-а.
Након што добијете тренутни УРЛ, преузмите стринг упита из њега, направите инстанцу УРЛСеарцхПарамс-а и проследите јој стринг упита. Коначно, узмите вредност одређеног параметра у стрингу упита помоћу методе гет().
Метод 2: Добијте вредности стрингова упита користећи УРЛСеарцхПарамс помоћу методе валуес()
Такође можете користити „ вредности() ” са интерфејсом УРЛСеарцхПарамс за преузимање вредности низа упита. Помаже да се приступи свим вредностима стринга одједном.
Пример
Проследите стринг упита у УРЛСеарцхПарамс интерфејс и сачувајте га у променљивој „ куериСтринг ”:
Позовите метод валуе() у „ за ” петља да добијете све вредности низа упита:
за ( конст вредност куериСтринг-а. вредности ( ) ) {конзола. Пријава ( вредност ) ;
}
Може се приметити да су све вредности стрингова преузете:
То је све о добијању вредности стрингова упита у ЈаваСцрипт-у.
Закључак
Да бисте добили вредности низа упита, користите „ УРЛ АПИ ' са ' добити() ” метод и “ сеарцхПарам ” атрибут. Својство сеарцхПарамс УРЛ објекта у ЈаваСцрипт-у представља стринг упита УРЛ-а. Такође можете користити „ УРЛСеарцхПарамс ” интерфејс са „ добити() ” метод или “ вредности() ” метод. Овај блог је описао процедуру за добијање вредности стринга упита у ЈаваСцрипт-у.