首先這里有個最基本的概念需要了解,為什么往cookie中存放值。如果你的是jsp頁面,那么沒有必要,完全使用session對象可以實現(xiàn)你想要的存放的值,當(dāng)然用cookie也不是不可以。
如果是移動端開發(fā)或者單純的html頁面想要存放值在下次打開頁面還有效的時候,就得用到cookie了。我使用的前端js插件是jquery.cookie.js。這個可以在網(wǎng)上下載下來,最基本的用法也很簡單
第一步:引入js
<script src="/XX/js/login/jquery-1.5.1.min.js"></script> <script src="/XX/js/login/jquery.cookie.js"></script>
第二步:存放值
$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' }); 一步寫到位,不要輕易把path去掉。不然只能在當(dāng)前js使用,我吃過虧的 舉個實例吧: 需求:城市定位,需要下次進入頁面時記住上次自動定位的城市名字或者手動選擇的城市名字 百度地圖API功能 var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){ if(this.getStatus() == BMAP_STATUS_SUCCESS){ var 城市名= r.address.city;(拿到的城市名字) //往cookie里面放城市名稱 $.cookie('locateCity', 城市名, { expires: 7 ,path:'/'}); } else { //alert('failed'+this.getStatus()); mui.alert("城市定位失敗"); } },{enableHighAccuracy: true})
第三步:取值
var locateCity = $.cookie('locateCity');
上面是我整理給大家的,希望今后會對大家有幫助。
相關(guān)文章:
javascript實現(xiàn)上傳文件到后臺接收
a標(biāo)簽如何調(diào)用JavaScript
JavaScript中五大常見函數(shù)詳解
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com