将项目添加到购物车时出现JavaScript错误

时间:2019-02-12 作者:Liam M

我已经努力解决这个问题好几个小时了,非常感谢任何人能给予的帮助。您知道我如何修复此页面上阻止向购物车添加项目的Javascript错误吗?https://www.ourwildlife.studio/product/wildlife-photo-print-rhinoceros-charge-by-alex-jones/

1 个回复
最合适的回答,由SO网友:tmdesigned 整理而成

我相信您在添加项目时所说的错误是:

Uncaught TypeError: $.parseHTML is not a function
准备好讨论版本号!

在本例中,$指的是jQuery库。

jQuery。在jQuery版本1.8中添加了parseHTML。碰巧,您的站点当前正在使用jQuery 1.7.2。

由于WordPress开发人员(imho)经常提供jQuery版本号,因此有必要了解如何检查它。在浏览器控制台中,只需键入jQuery。fn。jquery,看看答案是什么。

警告:有时人们最终会在他们的站点上得到多个jQuery副本。您可以尝试两种jQuery。fn。jquery和$。fn。jquery并查看它们是否是相同的版本。即使这样,您也不能确定您没有多个jQuery。

总之,问题是您有一个旧版本的jQuery。自WordPress 3.4以来,该版本的jQuery就没有随WordPress一起提供过。因此,要么你网站上有旧版本的WordPress,应该升级它,要么你(或你正在使用的插件)正在关闭网站上使用的jQuery库。

TL;DR在您的站点上更新jQuery,可能是通过更新WordPress。