Ten blog zdefiniuje procedurę otrzymywania wartości ciągu zapytania w JavaScript.
Jak uzyskać wartości ciągów zapytania w JavaScript?
Aby uzyskać wartości ciągu zapytania w JavaScript, użyj następujących metod:
Metoda 1: Pobierz wartości ciągów zapytania za pomocą interfejsu API adresu URL za pomocą metody get ()
Użyj "API URL”Z„Dostawać()”Metoda uzyskania wartości ciągów zapytania w JavaScript. URL (Uniform Resource Locator) to sposób na znalezienie konkretnego zasobu internetowego. Zazwyczaj składa się z protokołu (takiego jak „http" Lub "https„), Nazwa domeny (jak„przykład.com„) I ścieżka (np.„/ścieżka/do/zasob„). URL służą do uzyskiwania dostępu do stron internetowych, pobierania plików i dostępu do innych zasobów, w tym wartości ciągów zapytania w Internecie.
Przykład
Utwórz zmienną, która przechowuje adres URL z ciągami zapytania:
Zadzwoń do obiektu adresu URL, przekazując „UrlqueryString”:
var queryString = nowy URL (urlqueryString);Użyj metody get (), przekazując klucz „Słowo kluczowe”Zapytanie, aby uzyskać wartość za pomocą atrybutu SearchParams. Właściwość SearchParams obiektu URL w JavaScript reprezentuje ciąg zapytania URL. Zapewnia sposób manipulowania ciągiem zapytania adresu URL jako obiektu, a nie łańcucha:
var value1 = QueryString.Poszukiwanie.GET („Słowo kluczowe”);Uzyskaj drugą wartość z ciągu zapytania, przekazując jego klucz do metody get () i wydrukuje na konsoli:
var value2 = QueryString.Poszukiwanie.Get („FullName”);Podobnie przyciągnij trzecią wartość w ciągu:
var value3 = QueryString.Poszukiwanie.get („kliknij”);Można zauważyć, że wartości łańcucha zapytania zostały pomyślnie odzyskane:
Metoda 2: Uzyskaj wartości ciągów zapytania za pomocą URLsearchParams za pomocą metody get ()
„„Urlsearchparams„Interfejs może być używany w JavaScript do pobierania wartości z ciągu zapytania. Ocenia ciąg zapytania URL i oferuje medium, aby uzyskać dostęp do wartości. Zauważ, że należy wysłać tylko część ciągu adresu URL, którą można pobrać za pomocą „okno.Lokalizacja.szukaj„Jako parametr do urlsearchparams ().
Przykład
Utwórz zmienną, która przechowuje ciąg zapytania:
Przekaż ciąg do „Urlsearchparams" interfejs:
var queryString = new urlsearchparams (urlqueryString);Uzyskaj wartość klucza „Pełna nazwa”Z ciągu zapytania za pomocą„Dostawać()" metoda:
var value1 = QueryString.Get („FullName”);Wyjście
Notatka: Używać "const queryString = new urlsearchparams (okno.Lokalizacja.szukaj)”Za uzyskanie na żywo/bieżącego adresu URL.
Po otrzymaniu bieżącego adresu URL uzyskaj z niego ciąg zapytania, utwórz instancję URLsearchParams i przekazaj do niego ciąg zapytania. Na koniec uzyskaj wartość określonego parametru w ciągu zapytania za pomocą metody get ().
Metoda 2: Pobierz wartości ciągów zapytań za pomocą URLsearchParams za pomocą metody wartości ()
Możesz także użyć „wartości ()”Metoda z interfejsem urlsearchparams w celu pobrania wartości ciągu zapytania. Pomaga uzyskać dostęp do wszystkich wartości łańcucha jednocześnie.
Przykład
Przekaż ciąg zapytania do interfejsu urlsearchparams i przechowuj go w zmiennej ”QueryString”:
Wywołać metodę wartości () w „Do„Pętla, aby uzyskać wszystkie wartości ciągu zapytania:
dla (wartość stałego QueryString .wartości ())Można zauważyć, że wszystkie wartości łańcuchowe zostały pobrane:
Chodzi o uzyskanie wartości ciągów zapytania w JavaScript.
Wniosek
Aby uzyskać wartości ciągów zapytania, użyj „API URL”Z„Dostawać()”Metoda i„SearchParam" atrybut. Właściwość SearchParams obiektu URL w JavaScript reprezentuje ciąg zapytania URL. Możesz także użyć „Urlsearchparams„Interfejs z„Dostawać()”Metoda lub„wartości ()" metoda. Ten blog opisał procedurę uzyskania wartości ciągu zapytania w JavaScript.