基于javascript的COOkie的操作实现只能点一次


Posted in Javascript onDecember 26, 2014

我知道很多人在网站开发的时候其实需要这个功能的,就是控制用户一直点顶什么的!所以我在这里简单写一下,基于javascript的COOkie的操作!

//设置cookie

function setCookie(key, value) {

        document.cookie = key + "=" + escape(value);

}

//获取cookie的值

    function getCookie(key) {

        if (document.cookie.length) {

            var cookies = ' ' + document.cookie;

            var start = cookies.indexOf(' ' + key + '=');

            if (start == -1) { return null; }

            var end = cookies.indexOf(";", start);

            if (end == -1) { end = cookies.length; }

            end -= start;

            var cookie = cookies.substr(start,end);

            return unescape(cookie.substr(cookie.indexOf('=') + 1, cookie.length - cookie.indexOf('=') + 1));

        }

        else { return null; }

    }   

然后给大家做个简单的事例吧!就是

//根据点击传进来的id

function comment(id,is){

     if(getCookie(id)==null){

           setCookie(id,"www.widuu.com");

           alert("设置cookie成功");

       }else{

           if(getCookie(id)=="www.widuu.com"){

               alert("您已经点评过了");

               return ;

        }

 //这里是你自己的逻辑 通过ajax保存到数据库的数值

}

这个功能虽然很简单但是很实用,如果有需要的就拿去改下吧!截个图大家看下!

基于javascript的COOkie的操作实现只能点一次 

是不是实现了小伙伴们经常需要的功能了?很简单吧,有需要的小伙伴直接拿走使用吧。

Javascript 相关文章推荐
JScript的条件编译
May 29 Javascript
在JavaScript中typeof的用途介绍
Apr 11 Javascript
js螺旋动画效果的具体实例
Nov 15 Javascript
基于jquery实现省市联动效果
Nov 23 Javascript
bootstrap table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享
Jan 24 Javascript
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 jQuery
微信小程序wx.request实现后台数据交互功能分析
Nov 25 Javascript
react实现菜单权限控制的方法
Dec 11 Javascript
jQuery点击页面其他部分隐藏下拉菜单功能
Nov 27 jQuery
实例讲解v-if和v-show的区别
Jan 31 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
Apr 17 Javascript
js实现多个标题吸顶效果
Jan 08 Javascript
jQuery中ajax的load()方法用法实例
Dec 26 #Javascript
jquery中checkbox全选失效的解决方法
Dec 26 #Javascript
jQuery中change事件用法实例
Dec 26 #Javascript
jQuery中mouseover事件用法实例
Dec 26 #Javascript
javascript实现禁止右键和F12查看源代码
Dec 26 #Javascript
Angularjs 基础入门
Dec 26 #Javascript
jQuery 实现侧边浮动导航菜单效果
Dec 26 #Javascript
You might like
php skymvc 一款轻量、简单的php
2011/06/28 PHP
从零开始学YII2框架(六)高级应用程序模板
2014/08/20 PHP
thinkphp框架下404页面设置 仅三步
2016/05/14 PHP
php基于dom实现的图书xml格式数据示例
2017/02/03 PHP
phpwind放自动注册方法
2006/12/02 Javascript
基于jQuery图片平滑连续滚动插件
2009/04/27 Javascript
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
选择复选框按钮置灰否则按钮可用
2014/05/22 Javascript
Nodejs Post请求报socket hang up错误的解决办法
2014/09/25 NodeJs
javascript二维数组转置实例
2015/01/22 Javascript
jQuery中on()方法用法实例详解
2015/02/06 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
2016/10/05 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
JS控件bootstrap suggest plugin使用方法详解
2017/03/25 Javascript
整理关于Bootstrap警示框的慕课笔记
2017/03/29 Javascript
addEventListener()与removeEventListener()解析
2017/04/20 Javascript
Bootstrap 中data-[*] 属性的整理
2018/03/13 Javascript
基于jQuery实现Ajax验证用户名是否可用实例
2018/03/25 jQuery
微信小程序http连接访问解决方案的示例
2018/11/05 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
javascript实现鼠标点击生成文字特效
2019/12/24 Javascript
解决vue初始化项目一直停在downloading template的问题
2020/11/09 Javascript
Python内置数据类型详解
2014/08/18 Python
在Python中调用ggplot的三种方法
2015/04/08 Python
对python中xlsx,csv以及json文件的相互转化方法详解
2018/12/25 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
Topshop美国官网:英国快速时尚品牌
2019/05/16 全球购物
工程质量月活动方案
2014/02/19 职场文书
初中生评语大全
2014/04/24 职场文书
俞敏洪励志演讲稿
2014/04/29 职场文书
环保小标语
2014/06/13 职场文书
企业党员岗位承诺书
2015/04/27 职场文书
公司2015年终工作总结
2015/05/26 职场文书
2019公司借款合同范本2篇!
2019/07/24 职场文书