日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

京东ajax怎么用,使用Ajax、json实现京东购物车结算界面的数据交互实例

發布時間:2025/3/11 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 京东ajax怎么用,使用Ajax、json实现京东购物车结算界面的数据交互实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 全選
  • 商品
  • 單價
  • 數量
  • 小計
  • 操作
  • 全選
  • 刪除選中產品

總價:¥0

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;

}

$.ajax({

type:"get",

url:"jd.json",

dataType:"json",

success:function(data){

var list = data.list;//拿到list數組

//console.log(list);

for(var i=0;i

var numArray = list[i];

numArray.price = (numArray.price).toFixed(2);

var text = "

"+

""+

"

"+

""+numArray.description+"

購買禮品服務

"+

"

"+

""+numArray.color+"

"+

"

"+

"

  • "+numArray.price+""+

"

-"+

"+

有貨

"+

"

"+numArray.price*numArray.quentity+""+

"

刪除"+

"

"

$(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);

}

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

總結

以上是生活随笔為你收集整理的京东ajax怎么用,使用Ajax、json实现京东购物车结算界面的数据交互实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。