京东购物车页面代码JS
时间: 2024-01-01 11:45:27 浏览: 45
由于京东购物车页面是动态生成的,代码比较复杂,以下是其中一部分JS代码示例:
```javascript
// 加入购物车
function addToCart(pid, num) {
$.ajax({
url: '/cart/addToCart.action',
type: 'post',
data: {
"pid": pid,
"pcount": num
},
dataType: 'json',
success: function (data) {
if (data.resultCode == 0) {
// 添加成功
alert('添加成功');
} else if (data.resultCode == 1) {
// 添加失败
alert('添加失败');
} else if (data.resultCode == 2) {
// 未登录
alert('请先登录');
}
},
error: function () {
alert('系统繁忙,请稍后再试');
}
});
}
// 修改商品数量
function updateProductNum(pid, num) {
$.ajax({
url: '/cart/updateProductNum.action',
type: 'post',
data: {
"pid": pid,
"pcount": num
},
dataType: 'json',
success: function (data) {
if (data.resultCode == 0) {
// 修改成功
alert('修改成功');
} else if (data.resultCode == 1) {
// 修改失败
alert('修改失败');
} else if (data.resultCode == 2) {
// 未登录
alert('请先登录');
}
},
error: function () {
alert('系统繁忙,请稍后再试');
}
});
}
// 删除商品
function deleteProduct(pid) {
$.ajax({
url: '/cart/deleteProduct.action',
type: 'post',
data: {
"pid": pid
},
dataType: 'json',
success: function (data) {
if (data.resultCode == 0) {
// 删除成功
alert('删除成功');
} else if (data.resultCode == 1) {
// 删除失败
alert('删除失败');
} else if (data.resultCode == 2) {
// 未登录
alert('请先登录');
}
},
error: function () {
alert('系统繁忙,请稍后再试');
}
});
}
```
以上代码是一部分JS代码示例,主要实现了添加商品到购物车、修改商品数量和删除商品等功能。这些功能都是通过Ajax技术实现的,与后台进行交互,返回相应的结果。