weixin_45193898
weixin_45193898
采纳率75%
2020-01-17 10:42 阅读 460

jquery将购物车所有的商品id传到后台

页面模板引擎使用freemarker,以下是购物车页面的部分代码,现需要将所有的商品id传到后台,求指点!!

        <div class="product-sx">
            <#--隐藏域 选择性下单需要传商品的id-->
            <input type="hidden" id="itemId" value="${mapCart[key].id}">
            <a href="itemDesc?id=${mapCart[key].id}">
                <img src="${mapCart[key].image}" class="product-img" />
                <span class="product-name">${mapCart[key].title}</span>
            </a>
            <div class="product-price">&yen;<span class="price">${mapCart[key].price}</span></div>
            <div class="product-amount">
                <div class="product_gw">
                    <em class="product-jian">-</em>
                    <input type="text" value="1" class="product-num"/>
                    <em class="product-add">+</em>
                </div>
            </div>
            <div class="product-del"><a onclick="delCart(${mapCart[key].id})"><img src="images/deleteico.png"/></a></div>
        </div>
    </div>
    </#list>
    </#if>
</div>
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    qq_41191401 一只成序源 2020-01-17 11:36
    var data=JSON.stringify([id1,id2,id3,id4])
    $.ajax({
                    type:"post",
                    url:"http://xxxxx/xxxx/xxx",
                    data:data,
                    success: function(data){
                        console.log(data);
                    }
                })
    
    

    把id传给后台处理呗,后台sql通过id去处理单子

    点赞 评论 复制链接分享
  • qq_20731191 人间不值得君莫愁 2020-01-17 11:37

    首先定义一个数组用来保存 所选择的商品id
    在选择该商品的时候 将id加到数组中
    然后进行上传

    点赞 评论 复制链接分享
  • qq_32343577 仅此而已丶 2020-01-17 11:41


    var pids = "";
    $.each($("input[name='pid']"), function() {
    pids += $(this).val() + ",";
    });

    点赞 评论 复制链接分享

相关推荐