Ten post chodzi o zdobycie pliku cookie, wykorzystując jego nazwę w JavaScript.
Get/Fetch Cookie po nazwie w JavaScript
Aby uzyskać wartość pliku cookie o określonej nazwie w JavaScript, użyj „getCookie ()”Funkcja. Ta funkcja przyjmuje nazwę plików cookie jako parametr i zwraca wartość pliku cookie, jeśli istnieje lub null, jeśli plik cookie nie istnieje.
Przykład
W danym przykładzie najpierw ustawym ciastko, a następnie otrzymamy je z imienia. Najpierw utwórz dwa przyciski, „SetCookie" I "Getcookie”, W pliku HTML i załącz zdarzenia OnClick, które wywołają funkcję na przycisku Kliknij:
Zdefiniuj funkcję „setCookie ()„Aby ustawić ciastko na przeglądarce za pomocą„dokument.ciastko" atrybut:
funkcja setCookie ()Teraz zdefiniuj funkcję zwaną „getCookie ()”Przechodząc„nazwa„Jako parametr, aby uzyskać ciasteczko z imienia. Sprawdź, czy plik cookie jest obecny za pomocą „długość" atrybut. Jeśli jego długość nie jest równa zero, podziel sznurek na oparciu na separator ”=”I Wydrukuj nazwę i jej wartość w komunikacie alertów:
functiongetCookie (name)Zadzwoń do "getCookie ()”Funkcja, przekazując nazwę pliku cookie jako„nazwa Cookien”:
GetCookie (Cookiename);Można zauważyć, że plik cookie jest najpierw ustawiony, a następnie jego wartość jest pobierana za pomocą nazwy plików cookie:
Chodzi o dostanie ciasteczka po nazwie w JavaScript.
Wniosek
Użyj "getCookie ()”Funkcja, przekazując„nazwa”Jako parametr sprawdź, czy długość plików cookie nie jest równa zero, podziel ciąg plików cookie za pomocą„podział()”Metoda, przekazując separator i uzyskaj wartość pliku cookie na określonej nazwie. Zauważ, że ta funkcja będzie wykonywać swoją funkcjonalność tylko wtedy, gdy plik cookie jest ustawiony w domenie bieżącej strony. Ten post zdefiniował procedurę otrzymywania pliku cookie według nazwy w JavaScript.