2014-05-15 83 views
0

在我们的网站上,如果客户点击了我们的任何产品(例如https://www.nutricentre.com/p-53682-advanced-brain-nutrients.aspx)上的“立即购买”,它会在Firefox中添加1,而在Chrome中添加2。我查看了代码,看不出为什么会这样做。Chrome即刻触发“立即购买”按钮

的代码是相当简单的

<a class="blue_btn" > 
    <xsl:attribute name="href">#</xsl:attribute><xsl:attribute name="id">Buy_<xsl:value-of select="VariantID"/></xsl:attribute><span>Buy Now</span></a> 

有人棚上的原因,也许是什么光?我已经尝试了开发工具并添加了一个断点,但无法看到为什么它会触发两个

回答

2

我可能会错过某些显而易见的事情,但我想知道问题是在后端而不是前端?沿着你的函数路径抛出一些console.log()函数,并查看发送给后端的内容。它是2(尽管盒子里有'1'),还是你的服务器从客户端收到'1',但在购物车加载时它变成了2?

你的'== 0'代码工作正常,所以你的.val()正在被读取。

+0

它在SQL表中添加两个,所以肯定会在某处触发两次 – Dean