【问题标题】:Shopping cart doesn't update (unless I refresh page)购物车不更新(除非我刷新页面)
【发布时间】:2013-11-20 13:55:47
【问题描述】:

当我点击产品的“添加到购物车”时,购物车不会更新(除非您刷新页面)。我已将 freeshippingtranslation 设置为零(参见下面的代码),但仍未更新。

有人可以帮忙解决这个问题吗?我使用 Prestashop 1.5.5,我的网站是 www.ayereadytshirts.com

if (parseFloat(jsonData.shippingCostFloat) > 0 || jsonData.nbTotalProducts

else if (typeof(freeShippingTranslation) != '0') 

    $('.ajax_cart_shipping_cost').html(freeShippingTranslation);

【问题讨论】:

    标签: prestashop


    【解决方案1】:

    freeShippingTranslation 未定义

    相比之下,你应该使用而不是

    else if (typeof(freeShippingTranslation) != '0')

    这样的方式

    else if (typeof freeShippingTranslation === undefined)

    【讨论】:

    • 谢谢@IvanHanak 这已经奏效了,但是当我添加到购物车时它不再显示产品(除非刷新)任何想法为什么?
    • 现在,检查你的ajax-cart.js,根据控制台,添加产品到购物车时,第472行有未定义的freeShippingTranslation
    • 谢谢。你知道如何修复 Uncaught ReferenceError: freeProductTranslation is not defined 吗?在 ajax-cart.js 中
    • 它可能是未定义的,我不知道,你如何设置你的变量。一直以来,您都需要修改代码,我在控制台中仔细查看了一些错误。 (通过 F12 在 Firefox 和 chrome 中的控制台)
    • 感谢您的帮助@IvanHanak
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多