function Clearing(){
var id=[];
var total = $('.total')
$('input[name=single]:checkbox').each(function(){
var self = $(this)
if(self.is(":checked")){
id.push(self.data('id'))
}
})
var data = {'id':id,'total':total};
$.ajax({
url:'/cart/check',
type:'post',
data:data,
success:function(data,status){
if(status=='success'){
//do_xxxx
}
},
error:function(data,status){
if(status=='error'){
//do_xxxx
}
}
})
}
html:
购物车
<%for(var i in carts){if(!carts[i].cid)continue%>
<%=carts[i].cName%>

-
+
<%=carts[i].cPrice*carts[i].cQuantity%>
<%}%>
总计:0$
不懂为什么啊,无论ajax中的url指向那个地址,都无法到route的/cart/check上,如果不上ajax就可以正常进行!
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
data中的total不是html element吗,传给ajax做参数?这个没办法放到post的body里的吧
您好购物车里的 这个if(!Cart[i].cId) continue的逻辑是什么