zoukankan      html  css  js  c++  java
  • 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请求吗

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

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

  • 相关阅读:
    初学Android: 四大组件之Activity
    jQuery Pagination Plugin ajax分页控件
    PHPExcel 多工作表 导入
    PHPExcel 多工作表 导出
    js常用方法
    如何让多个不同版本的jquery库共存
    总结机器学习部分计算原理—续
    第四周学习进度报告
    总结机器学习部分计算原理
    数据清洗报告
  • 原文地址:https://www.cnblogs.com/Py-king/p/10679233.html
Copyright © 2011-2022 走看看