2012-06-19 31 views
0

我面臨一個奇怪的問題,並不知道如何解決這個問題,因爲我是新的magento。添加到購物車按鈕不起作用產品詳細信息頁面上這裏Magento:添加到購物車功能不起作用產品詳細信息頁面

http://www.eyaas.com/products/home/decor/thai-benjarong/benjarong-dainty-cats.html

但它的工作類別頁面上這裏

http://www.eyaas.com/products/home/decor/thai-benjarong.html

爲什麼可以這樣發生的。我已經給出了上面的鏈接,以便您可以看到按鈕代碼,並告訴我是否有某些事情發生錯誤。

編輯

我取消了jQuery庫的聲明和我的導航文件。然後添加到購物車按鈕開始工作。我需要知道的是爲什麼這個東西在localhost中運行良好。相同的文件,相同的庫和相同的代碼,但他們似乎在服務器上遇到衝突。請建議一些

+0

可能是JS錯誤停止JavaScript。檢查錯誤控制檯會顯示一些錯誤,從superfish.js中的「未定義jQuery」開始。 –

+0

ohh k .....謝謝,我不知道如何處理jquery。我所知道的是我爲菜單添加了jquery。將檢查,看看我沒有註釋掉superfish.js –

+0

LOL ...我不知道該怎麼做....我沒有註釋掉或刪除除了添加JavaScript的菜單之外的任何其他東西。如果它與菜單有關,那麼它爲什麼會在類別頁 –

回答

0

所有這些的原因是jquery和prototoype.js庫之間的衝突。我用jQuery.noConflict()功能,然後用jQuery的

0

我看不到你已經添加了jQuery庫在你的代碼 - 錯誤似乎是說jQuery是不確定的 - 我想,要麼刪除所有的jQuery或添加庫應該解決它

+0

jquery.1.4.2被添加。除了一切工作在本地主機 –

+0

是的jQuery被添加,但它被添加後,你的superfish.js被稱爲。因此,在superfish.js中任何對jQuery的引用都會出錯... – sulman

+0

這都不是原因。我刪除了對superfish和其他人的引用。此外,本地主機中的所有內容都很好,所以問題出在別的地方 –

0

調用腳本後添加jQuery。 確保你將jQuery添加到頁面之前的任何其他腳本依賴於它。

+0

這不是原因。它不會在localhost環境中工作 –

0

替換我的javascript代碼所有$引用只需禁用page.xml添加的js文件和head.phtml添加了對特定主題來解決一樣。

事情會工作:-)

相關問題