设为首页 加入收藏

TOP

map字典,储存cookie,切换账户,展示购物车不同商品(三)
2019-09-17 18:25:36 】 浏览:66
Tags:map 字典 储存 cookie 切换 账户 展示 购物车 不同 商品
let buy21 = document.getElementById('buy21'); buy21.innerHTML = data.msg[i]['goods_desc']; let goods_eva l_score = document.getElementById('goods_eva l_score'); goods_eva l_score.innerHTML = data.msg[i]['payPoint']; let category_id = document.getElementById('category_id'); category_id.innerHTML = data.msg[i]['srcPoint'] // 店名 $('.store_name').text(data.msg[i]['mall_name']); // 点击触发事件存储本地 $('.store_car').click(() => { if (!getCookie(0)) { li.push(data.msg[i]['itemId']); dictionary[locaname] = li; var dobj = JSON.stringify(dictionary); } else { li.push(data.msg[i]['itemId']); dic[locaname] = li; var dobj = JSON.stringify(dic); } // li.push(data.msg[i]['itemId']); // setCookie(i, data.msg[i]['itemId'], 7); setCookie(0, dobj, 7); alert('加入购物车成功,付款请进入购物车') }) } // dictionary[locaname] = [dakhadsdhksa, adajksjlkads, 3] // var a = ['sas', 'sa'] // a.push('assa') // dictionary[locaname] = a; // var keys = []; // dictionary.locaname = [12, 32, 54] // for (var key in dictionary) { // keys.push(key); // } // dictionary["locaname"].push(77); // console.log(dictionary); // 详情主图 let imgBtn = document.querySelectorAll('.samll_box'); //5个小盒子 let oSmall = document.getElementById('oSmall'); //获取盒子 里面有img let oBig = document.getElementById('oBig'); oSmall.children[0].src = imgBtn[0].children[0].src; //默认5小盒子里的第一个展示在大盒子上 for (let i = 0; i < imgBtn.length; i++) { imgBtn[i].onmouseover = function () { oBig.children[0].src = imgBtn[i].children[0].src; oSmall.children[0].src = imgBtn[i].children[0].src; } } } }); });
//购物车js

 $.ajax({
        type: "GET",
        // url: "../../data/like_like.json",
        url: "../../data/like_like.json",
        data: "data",
        dataType: "json",
        success: function(response) {
            let username = localStorage.getItem('username'); //本地名


            let dic = JSON.parse(getCookie(0)); //json对象
            console.log(dic);

            var keys = []; //遍历dic长度

            for (var key in dic) {
                keys.push(key);
            }


            if (keys.indexOf(username) == -1) {
                $('.rember').show();
                $('.pay').hide();

            } else {
                $('.pay').show();

                let lkel = response.msg.length;

                // strc.length 
                // dic[username].length //当前用户名里面的value值

                for (let a = 0; a < dic[username].length; a++) { //循环遍历value值

                    // var arr = strc[a].split('=')[1] //arr=cookie的
                    var arr = dic[username][a];

                    for (let i = 0; i < lkel; i++) { //循环遍历json文件 
                        if (response.msg[i]['itemId'].indexOf(arr) === -1) { //json文件里是否包含dic[username]里面的value
                            continue;
                        }
                        // console.log(response.msg[i]['nick']);
                        // console.log(response.msg[i]['icon']);

                        let li1 = document.createElement('li');
                        li1.className = 'carlis';
                        $('.shop_lis').append(li1);
                        let img1 = document.createElement('img');
                        img1.src = response.msg[i]['icon'];
                        img1.className = 'goods_img';

                        li1.append(img1);

                        let p1 = document.createElement('p');
                        p1.innerHTML = response.msg[i]['title'];
                        li1.append(p1);
                        // var p1 = $("<p></p>").text(response.msg[i]['title']);

                        let div1 = document.createElement('div');
                        div1.className = 'goods_bottom';
                        div1.innerHTML = '¥';
                        li1.append(div1);

                        let span1 = document.createElement('span');
                        span1.className = 'goods_price';
                        span1.innerHTML = response.msg[i]['srcPoint'];

                        div1.append(span1)

                        let div_num = document.cre
首页 上一页 1 2 3 4 下一页 尾页 3/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Web前端——JavaScript笔记 下一篇JavaScript banner轮播 左右切换 ..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目