在我们的网站上,如果客户在我们的任何产品上点击“立即购买”(例如https://www.nutricentre.com/p-53682-advanced-brain-nutrients.aspx),则在Firefox中添加1个数量,在Chrome中添加2个数量。我查看了代码,看不出有什么理由这样做。
代码相当简单
<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>
任何人都可以了解原因可能是什么?我尝试过开发工具并添加断点,但无法理解为什么它会触发两个
答案 0 :(得分:2)
我可能会遗漏一些明显的东西,但我想知道问题是在后端而不是前端?沿着你的函数路径抛出一些console.log(),看看发送到后端的是什么。这是2(尽管框中有#1;&#39;),或者您的服务器是否收到了&#39; 1&#39;来自客户,但是当购物车加载时它变成了2?
您的&#39; == 0&#39;代码工作正常,因此正在读取.val()。