页面模板引擎使用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">¥<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>
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去处理单子
首先定义一个数组用来保存 所选择的商品id
在选择该商品的时候 将id加到数组中
然后进行上传
var pids = "";
$.each($("input[name='pid']"), function() {
pids += $(this).val() + ",";
});