jQuery的Ajax代码正在第二次点击

我试着点击添加到购物车按钮,但它不工作首先点击,当我在第二次其工作和没有更新的车算这里点击后显示一个弹出是我的按钮的HTML代码

<INPUT type='button' class='btn-BuyOff btn-itemlist-cart' id='addtocart' name='addtocart' onkeypress="window.event.cancelBubble=true;" onclick="show_alert<%=getCurrentAttribute('item','internalid')%>()">

这是假设,以显示弹出和更新车数量的脚本。 它显示该产品加入购物车的消息,但没有更新的车数,并当我在第一台车按钮,第二次单击一下它不工作的工作

function show_alert<%=getCurrentAttribute('item','internalid')%>() { $('.btn-itemlist-cart').each(function() { $(this).get(0).onclick = null; $(this).click(function(e) { e.preventDefault(); var form = $($(this).get(0).form); var _this = $(this); $.post(form.attr('action'), form.serialize(), function(data) { var message = $('<h3 style="color: #00a;">Added to Cart.</h3>'); _this.before(message); message.fadeIn().delay(2000).fadeOut(2000); $.ajax({ url: '/app/site/backend/additemtocart.nl?c=3713628_SB2&n=2', success: function(data) { var newCount = parseInt(data.replace("document.write('", '')); $('.cartcounter').html(newCount); } }); }, 'html'); }); }); }

这是我想更新购物车count.getcartcount将获得的项目数。

<div class="cartcounter"><getcartcount></div>

分类:JavaScript的 时间:2013-04-10 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.525 (s). 10 q(s)