Maison > interface Web > js tutoriel > le corps du texte

Résumé des compétences de lecture js des cookies METHODS_Javascript

WBOY
Libérer: 2016-05-16 16:32:44
original
1405 Les gens l'ont consulté

L'exemple de cet article résume la méthode des cookies de lecture js. Partagez-le avec tout le monde pour votre référence. La méthode de mise en œuvre spécifique est la suivante :

En général, il existe de nombreuses façons de lire les cookies dans js. Notre exemple de fonction ci-dessous utilise principalement la fonction split pour diviser, obtenir tous les cookies avec document.cookie, puis utiliser pour parcourir tous les tableaux afin de déterminer si les noms des cookies sont les mêmes. pareil, alors ce cookie C'est ce que nous recherchons.

Méthode 1

Copier le code Le code est le suivant :
var acookie=document.cookie.split("; ");
fonction getck(sname)
{//Obtenez des cookies individuels
pour(var i=0;i var arr=acookie[i].split("=");
si(sname==arr[0]){
si(arr.length>1)
return unescape(arr[1]);
d'autre
retourner "";}}
retourner "";
>

Méthode 2

Copier le code Le code est le suivant :
function getcookie(objname){//Récupérer la valeur du cookie avec le nom spécifié
var arrstr = document.cookie.split("; ");
pour(var i = 0;i < arrstr.length;i ){
var temp = arrstr[i].split("=");
if(temp[0] == objname) return unescape(temp[1]);
>
>

Méthode 3
Copier le code Le code est le suivant :
function getcookie(cookiename){
var cookiestring = document.cookie;
var start = cookiestring.indexof(cookiename '= ');
if (start == -1) // Introuvable
renvoie null ;
start = cookiename.length 1;
var end = cookiestring.indexof( "; ", start
if (end == -1) return unescape(cookiestring.substring(start)); return unescape(cookiestring.substring(start, end));
>

Méthode 4


Copier le code Le code est le suivant :
fonction readcookie(nom)
{
var valeur du cookie = ""
var recherche = nom "=";
if(document.cookie.length > 0)
{ 
Décalage = document.cookie.indexof(recherche);
Si (offset != -1)
{                                Décalage = recherche.longueur
Fin = document.cookie.indexof(";", offset
If (end == -1) end = document.cookie.length
Cookievalue = unescape(document.cookie.substring(offset, end))
}  
}  
Renvoie la valeur du cookie ;
>

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!