2014-05-15 123 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