2019.04.09 电商25 结算功能1

Posted py-king

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019.04.09 电商25 结算功能1相关的知识,希望对你有一定的参考价值。

结算功能要获取很多数据,

现在的主要问题是要知道获取对应的商品信息,要知道我选的是哪个的商品信息啊

它们选框的类名都一样啊,能遍历吗?遍历之后要去获取,它父级属性的值

有多少商品就有多少复选框,可以获取的,有几个就几个

var cks = $(‘.son_check‘); 

$.each(cks,function(index,ck)

和for in 一样的     cks是遍历的数组,index每一个对象的下标,0,1, 2   ck就是对应的对象

判断是否选中就是要判断它的checked属性

if ($(ck).prop(‘checked‘)){

}   ck转成jQuery对象,prop和attr是一样的  

 

当点击事件时你要学会去看class, 通过这个是去获取文本框的信息

F12  去查看    在js中的json对象格式

 

if (cartitems.length == 0):

  return;

什么都不做

 

怎么发起请求,Ajax可以发请求

但在这里这个结算是超链接,所以它打算改变超链接跳转的连接

还要把参数传过去

 

$(this).attr(‘href‘,‘/order/?cartitems = ‘+JSON.stringify(cartitems));

这个attr还有两个属性咧

请求参数应该是字符串

在js中怎么将数组转字符串      就相当于我们的序列化

重定向是一个get请求吗

 

也要把原来的参数也要传过去,然后在传过来

 

做到这里数据已经传过来了  那么下一步应该是渲染页面了

以上是关于2019.04.09 电商25 结算功能1的主要内容,如果未能解决你的问题,请参考以下文章

数商云S2B2C电商系统结算功能助力化工行业规避结算风险,提升结算管理能力

数商云S2B2C电商系统结算功能助力化工行业规避结算风险,提升结算管理能力

Vue3电商项目实战-结算&支付 305-结算-收货地址-添加06-结算-收货地址-修改07-结算-提交订单

电商订单的操作

微信小程序结合原生JS实现电商模板

电商小程序实战教程-购物车开发