<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        使用Ajax、json實現京東購物車結算界面的數據交互實例

        來源:懂視網 責編:小采 時間:2020-11-27 22:51:42
        文檔

        使用Ajax、json實現京東購物車結算界面的數據交互實例

        使用Ajax、json實現京東購物車結算界面的數據交互實例: <div class=goodsList_menu> <div class=goodsList> <div class=goodsListfl> <input class=fl style=margin:15px 10px 0 10px; type=checkbox name= /> <ul> <li>全選</li> <li>商品</li&g
        推薦度:
        導讀使用Ajax、json實現京東購物車結算界面的數據交互實例: <div class=goodsList_menu> <div class=goodsList> <div class=goodsListfl> <input class=fl style=margin:15px 10px 0 10px; type=checkbox name= /> <ul> <li>全選</li> <li>商品</li&g


        <div class="goodsList_menu">
         <div class="goodsList">
         <div class="goodsListfl">
         <input class="fl" style="margin:15px 10px 0 10px;" type="checkbox" name="" />
         <ul>
         <li>全選</li>
         <li>商品</li>
         </ul>
         </div>
         <div class="goodsListfr fr">
         <ul>
         <li>單價</li>
         <li class="w100">數量</li>
         <li class="w100">小計</li>
         <li>操作</li>
         </ul>
         </div>
         </div>
         <!--內容-->
         <div class='goodsListbox'></div>
         <div class="checkout">
         <div class="checkoutleft">
         <input class="fl" style="margin:21px 10px 0 10px;" type="checkbox" name="" />
         <ul>
         <li>全選</li>
         <li>刪除選中產品</li>
         </ul>
         </div>
         <div class="checkoutright fr">
         <span>總價:<b>¥</b></span><span class="checkoutSum">0</span>
         <input type="button" value="去結算" />
         </div>
         </div>
         </div>
        body,html,ul,li,a{
         margin:0;padding:0;font-family:"microsoft yahei";list-style:none;text-decoration:none;
        }
        .fl{
         float:left;
        }
        .fr{
         float:right;
        }
        .f12{
         font-size:12px;
        }
        .disl{
         display:inline-block;
        }
        .w100{
         width:100px;
        }
        .fw{
         font-weight:bold;
        }
        .goodsList_menu{
         width:990px;height:45px;background:#f3f3f3;margin:0 auto;line-height:45px;
         font-size:14px;color:#333;border:1px solid #ddd;
        }
        .goodsList_menu .goodsListfl ul li{
         float:left;margin-right:80px;cursor:pointer;
        }
        .goodsList_menu .goodsListfr ul li{
         float:left;margin-right:37px;text-align:center;cursor:pointer;
        }
        /*內容*/
        .goodsList_content{
         width:100%;height:80px;border-bottom:1px solid #eee;padding:20px 0;margin-top:40px;
        }
        .goodsList_content .disl{
         line-height:20px;width:300px;cursor:pointer;margin-left:10px;
        }
        .goodsList_content .disl span:hover{
         color:#e4393c;
        }
        .goodsList_content .disl p:hover{
         color:#e4393c;
        }
        .goodsListnum .listNum{
         widows:45px;height:21px;width:50px;border:1px solid #eee;text-align:center;
         outline:none;
        }
        .goodsListnum ul li{
         float:left;margin-right:30px;text-align:center;cursor:pointer;
        }
        .goodsListnum ul li a{
         border:1px solid #ddd;padding:2px 7px;color:#000;
        }
        .goodsListnum ul li p{
         line-height:0;color:#666;font-size:12px;margin-top:-2px;
        }
        .buy_goods p{
         background:url(../images/arrow.png)no-repeat;padding-left:30px;background-position:-20px -20px;
        }
        .buy_goods{
         position:relative;
        }
        /*底部結賬*/
        .checkout{
         height:55px;border:1px solid #eee;margin-top:20px;line-height:55px;
        }
        .checkout .checkoutleft ul li{
         float:left;margin-right:10px;cursor:pointer;
        }
        .checkout .checkoutSum{
         font-weight:bold;font-size:18px;color:#e64346;
        }
        .checkout .checkoutright input{
         border:none;color:#fff;outline:none;width:100px;height:55px;line-height:55px;
         font-size:20px;background:#e64346;margin-left:50px;cursor:pointer;
        }
        <script>
         $.ajax({
         type:"get",
         url:"jd.json",
         dataType:"json",
         success:function(data){
         var list = data.list;//拿到list數組
         //console.log(list);
         for(var i=0;i<list.length;i++){
         var numArray = list[i];
         numArray.price = (numArray.price).toFixed(2);
         var text = "<div class='goodsList_content'><div class='fl buy_goods'>"+
         "<input class='fl' style='margin:15px 10px 0 10px;' type='checkbox' name='' />"+
         "<img align='top' src='images/1.jpg' /><div class='disl'>"+
         "<span>"+numArray.description+"</span><p class='f12'>購買禮品服務</p></div>"+
         "<div class='disl' style='width:auto;position:absolute;right:-100px;top:0;'>"+
         "<span>"+numArray.color+"</span></div></div>"+
         "<div class='fr goodsListnum' style='margin-top:-12px;'>"+
         "<ul><li><b>¥</b><span class='fw'>"+numArray.price+"</span></li>"+
         "<li class='w100'><a class='minus' onClick='minus(this);' href='javascript:void(0);'>-</a>"+
         "<input value='1' class='listNum' /><a class='add' onClick='add(this)' href='javascript:void(0);'>+</a><p>有貨</p></li>"+
         "<li class='w100'><b>¥</b><span id='sub' class='fw'>"+numArray.price*numArray.quentity+"</span></li>"+
         "<li><a style='border:none;color:#666;' href='javascript:void(0);'>刪除</a></li>"+
         "</ul></div></div>"
         $(text).appendTo(".goodsListbox");
         }
         },
         error:function(){
         console.log("調用數據失敗!");
         }
         });
         var listNum,price,sums,sub1,sub2;
         function add(obj){
         listNum = $(obj).prev().val();//input值
         listNum = parseInt(listNum);
         var num = parseInt(listNum+1);//input值每次+1
         $(obj).prev().val(num);
         price = $(obj).parent().prev().children('span').text();//找到單價
         price = parseInt(price);//轉換成number類型
         price = price.toFixed(2);
         sums = $(obj).parent().next().children('span').text()//找到總金額
         sums = parseInt(sums);
         console.log(typeof sums);
         $(obj).parent().next().children('span').text(price*num);
        
         sub1 = $(".goodsList_content:eq(0)").find("#sub").text();
         sub2 = $(".goodsList_content:eq(1)").find("#sub").text();
         sub1 = parseInt(sub1);
         sub2 = parseInt(sub2);
         var res = $(".checkoutright .checkoutSum").text((sub1+sub2).toFixed(2));
         }
         
         function minus(obj){
         listNum = $(obj).next().val();
         listNum = parseInt(listNum);
         if(listNum<=1){
         listNum==1;
         }else{
         --listNum;
         }
         $(obj).next().val(listNum);
         price = $(obj).parent().prev().children('span').text();//找到單價
         price = parseInt(price);//轉換成number類型
         price = price.toFixed(2);
         sums = $(obj).parent().next().children('span').text()//找到總金額
         sums = parseInt(sums);
         $(obj).parent().next().children('span').text(price*listNum);
         $(".checkoutright .checkoutSum").text(price*listNum);
         sub1 = $(".goodsList_content:eq(0)").find("#sub").text();
         sub2 = $(".goodsList_content:eq(1)").find("#sub").text();
         sub1 = parseInt(sub1);
         sub2 = parseInt(sub2);
         $(".checkoutright .checkoutSum").text(sub1+sub2);
         }
         </script>

        因為時間原因,代碼沒有進行優化,但是效果還是先給大家呈現出來。希望可以幫到更多的技術愛好者和朋友!如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        使用Ajax、json實現京東購物車結算界面的數據交互實例

        使用Ajax、json實現京東購物車結算界面的數據交互實例: <div class=goodsList_menu> <div class=goodsList> <div class=goodsListfl> <input class=fl style=margin:15px 10px 0 10px; type=checkbox name= /> <ul> <li>全選</li> <li>商品</li&g
        推薦度:
        標簽: 使用 數據 jd
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲AV日韩精品久久久久| 日本牲交大片免费观看| 亚洲人成网77777色在线播放| 色九月亚洲综合网| 亚洲av区一区二区三| 羞羞视频免费网站含羞草| 免费人成在线观看视频播放| 国产午夜亚洲精品不卡免下载| 亚洲av日韩av欧v在线天堂| 一级黄色免费大片| 亚洲综合伊人久久综合| 日本免费A级毛一片| 亚洲AV成人片色在线观看| 99re热精品视频国产免费| 91亚洲自偷在线观看国产馆| 成年人免费网站在线观看| 菠萝菠萝蜜在线免费视频| 久久99亚洲综合精品首页| 久久精品电影免费动漫| 国产精品亚洲综合五月天| 日韩a级毛片免费视频| 日韩a毛片免费观看| 日本亚洲成高清一区二区三区| 蜜桃AV无码免费看永久| 亚洲国产AV一区二区三区四区| 亚洲av成人一区二区三区在线观看| 中文字幕免费在线播放| 亚洲成在人线电影天堂色| 成人免费视频国产| a级日本高清免费看| 精品亚洲AV无码一区二区| 亚洲国产91精品无码专区| 久久久久久AV无码免费网站| 亚洲一区二区三区高清视频| 免费国产a国产片高清网站| 久久国产乱子伦精品免费不卡| 在线综合亚洲中文精品| 国产精品亚洲美女久久久| 在线观看永久免费| a毛片成人免费全部播放| 亚洲一区二区三区播放在线|