javascript - express 中在html中使用了ajax然后触发事件,浏览器就死了!!!
PHPz
PHPz 2017-04-11 09:06:29
0
2
140

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就可以正常进行!

PHPz
PHPz

学习是最好的投资!

reply all (2)
PHPzhong

data中的total不是html element吗,传给ajax做参数?这个没办法放到post的body里的吧

    大家讲道理

    您好购物车里的 这个if(!Cart[i].cId) continue的逻辑是什么

      Latest Downloads
      More>
      Web Effects
      Website Source Code
      Website Materials
      Front End Template
      About us Disclaimer Sitemap
      php.cn:Public welfare online PHP training,Help PHP learners grow quickly!