js损坏的文件仅适用于某些页面

时间:2015-07-05 20:05:04

标签: javascript jquery magento

我正在制作一个magento网上商店,但我遇到了一些我正在使用的主题的问题。

我在themeforest买了它,我已经向开发者寻求帮助,但是他们需要很长时间才能回答并提供一个真正的解决方案来解决问题,所以现在我看到有人在这里可以帮助我解决问题问题

网上商店:http://new.webhipster.dk/index.php/home-left

当我将项目添加到购物篮(“Lægikurv”)时,它仅适用于首页(上面列出的链接)。当我转到另一个页面时,它不会将该项目添加到购物篮中。 (例如http://new.webhipster.dk/index.php/roedvin.html

所以我的猜测是有一个损坏的js文件,但我不明白的是,它是在两个页面的标题中生成的相同代码 - 但它仍然无法在任何其他页面上工作但是首页。

我如何弄清楚哪些js文件已损坏且未正确加载?

我已经通过每一个看看它们是否加载,看起来它们的加载方式与它们在首页上的加载完全相同。

1 个答案:

答案 0 :(得分:0)

我猜你错过了它所需要的库,或者可能是css。由于控制台窗口中的错误说它无法找到css属性。 因为当我尝试直接从浏览器访问网址时,它会将项目添加到购物车

例如,您正在呼叫 -

c.toArray(new String[] {})

现在尝试从url中访问它    http://new.webhipster.dk/index.php/checkout/cart/add/uenc/aHR0cDovL25ldy53ZWJoaXBzdGVyLmRrL2luZGV4LnBocC9ob21lLWxlZnQ,/product/2/form_key/1Tfx79G6V33Q7l2Q/

这将在您的购物车中添加商品。

现在你的调试应该从函数setLocation()开始。尝试对setLocation函数进行文件搜索。并检查它失败的地方。

希望这可以帮助您进行调试。