zoukankan      html  css  js  c++  java
  • JSONCookie 操作

    需要使用jquery.jsoncookie.js

               jquery.cookie.js

    var COOKIE_NAME = "Bind_Prod_List";
    var product;
     product = $.JSONCookie(COOKIE_NAME);
    
    
    //判断是否存在
    function IsExistsInCookie(userName) {
        var flag = false;
        for (var i = 0; i < product.Product.length; i++) {
            var p = product.Product[i];
            if (p.UserName == userName ) {//存在
                flag = true;
                break;
            }
        }
        return flag;
    }
    //获取cookie
    function GetCookie(uid) {
        if (product.Product) {
            for (var i = 0; i < product.Product.length; i++) {
                var p = product.Product[i];
                if (p.Uid == uid || p.UserName == uid) {
                    return p;
                    break;
                }
            }
        }
    }
    //写入cookie
    function SetCookie(userName, password, type, uid, group, pid) {
        if (typeof (product.Product) == "undefined") {
            product = { "Product": [{ "UserName": "" + userName + "", "PassWord": "" + password + "", "Type": "" + type + "", "Uid": "" + uid + "", "Group": "" + group + "", "Pid": "" + pid + ""}] };
            $.JSONCookie(COOKIE_NAME, product, { path: '/', expires: timeOut });
            if (ex == "1")
                GetUserStockList(userName, password, type, uid, group, pid);
        } else {
            if (!IsExistsInCookie(userName, password, type, uid)) {
                var json = { "UserName": "" + userName + "", "PassWord": "" + password + "", "Type": "" + type + "", "Uid": "" + uid + "", "Group": "" + group + "", "Pid": "" + pid + "" };
                product.Product.push(json); //添加
                $.JSONCookie(COOKIE_NAME, product, { path: '/', expires: timeOut });
            } 
        }
        ShowList();   
    }
    
    //显示列表
    function ShowList() {
        var html = "";
        var typeName = "";
        var src = "";
        if (product.Product) {
            $.each(product.Product, function (index, prod) {
                switch (prod.Type) {
                   
                }
                html += "<li><img src='" + src + "' />&nbsp;" + typeName + ":<a href='javascript:void(0)' onclick=\"GetUserStockList('" + prod.UserName + "','" + prod.PassWord + "','" + prod.Type + "','" + prod.Uid + "','" + prod.Group + "','" + prod.Pid + "')\">" + prod.UserName + "</a></li>"
            });
        }
        html += productHtml;
        $("#content").html(html);
    }
  • 相关阅读:
    jmeter压测学习42-逻辑控制器之交替控制器
    jmeter压测学习41-逻辑控制器之吞吐量控制器
    jmeter压测学习40-逻辑控制器之事务控制器
    jmeter压测学习39-获取post请求x-www-form-urlencoded格式的数据
    jmeter压测学习38-通过Jython调用Python脚本
    对微信小程序的生命周期进行扩展 – Typescript 篇
    在微信小程序开发中使用Typescript
    TCP长连接和短连接 Python代码
    jQuery Ajax编程
    Django 网页中文显示u开头的乱码
  • 原文地址:https://www.cnblogs.com/xffy1028/p/2442657.html
Copyright © 2011-2022 走看看