Maison > interface Web > js tutoriel > Comment mettre et obtenir des valeurs dans les cookies en js (tutoriel graphique)

Comment mettre et obtenir des valeurs dans les cookies en js (tutoriel graphique)

亚连
Libérer: 2018-05-18 15:55:20
original
2435 Les gens l'ont consulté

Voici comment je mets et récupère des valeurs dans des cookies en js. Les étudiants intéressés peuvent y jeter un œil.

Tout d'abord, il y a un concept de base qui doit être compris, pourquoi les valeurs sont stockées dans les cookies. Si la vôtre est une page jsp, alors ce n'est pas nécessaire. Vous pouvez utiliser complètement l'objet de session pour obtenir la valeur stockée souhaitée. Bien entendu, il n'est pas impossible d'utiliser des cookies.

S'il s'agit d'un développement mobile ou d'une simple page html et que vous souhaitez stocker une valeur qui est encore valable lors de la prochaine ouverture de la page, vous devez utiliser des cookies. Le plug-in js frontal que j'utilise est jquery.cookie.js. Celui-ci peut être téléchargé en ligne, et l'utilisation la plus basique est très simple

Étape 1 : Importer js

    <script src="/XX/js/login/jquery-1.5.1.min.js"></script>
     <script src="/XX/js/login/jquery.cookie.js"></script>
Copier après la connexion

Étape 2 : Stocker la valeur

$.cookie(&#39;the_cookie&#39;, &#39;the_value&#39;, { expires: 7, path: &#39;/&#39; });
一步写到位,不要轻易把path去掉。不然只能在当前js使用,我吃过亏的
举个实例吧:
需求:城市定位,需要下次进入页面时记住上次自动定位的城市名字或者手动选择的城市名字
百度地图API功能
        var geolocation = new BMap.Geolocation();
        geolocation.getCurrentPosition(function(r){
            if(this.getStatus() == BMAP_STATUS_SUCCESS){
               var 城市名= r.address.city;(拿到的城市名字)
        //往cookie里面放城市名称
          $.cookie(&#39;locateCity&#39;, 城市名, { expires: 7 ,path:&#39;/&#39;});
            }
            else {
                //alert(&#39;failed&#39;+this.getStatus());
                mui.alert("城市定位失败");
            }        
        },{enableHighAccuracy: true})
Copier après la connexion

Étape 3 : Obtenez la valeur

var locateCity = $.cookie(&#39;locateCity&#39;);
Copier après la connexion

Ce qui précède est ce que j'ai compilé pour tout le monde. J'espère que cela sera utile à tout le monde à l'avenir.

Articles associés :

javascript implémente le téléchargement de fichiers en arrière-plan pour la réception

Comment une balise appelle JavaScript

Explication détaillée des cinq fonctions courantes en JavaScript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

É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