Maison  >  Article  >  interface Web  >  Résumé des compétences de lecture js des cookies METHODS_Javascript

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

WBOY
WBOYoriginal
2016-05-16 16:32:441387parcourir

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.
Déclaration:
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