我的网站存在很大问题。我正在使用最新版本的WooCommerce(2.1.12),但结帐时出现问题。如果我关闭新订单的电子邮件通知,Checkout会工作...但如果我打开此选项(WooCommerce - 电子邮件 - 新订单),我在控制台中收到此错误:
Uncaught TypeError: Cannot read property 'reload' of null checkout.min.js?ver=2.1.12:1
我尝试切换到默认主题,关闭所有插件......没什么用。只有当我关闭电子邮件通知但这不是我的解决方案:(
我真的需要帮助。谢谢!
答案 0 :(得分:0)
据我了解你的问题,结账确实在AJAX调用中失败..
尝试使用Google Chrome查看AJAX调用的响应。 在尝试签出之前打开Developer工具。然后尝试结帐。
然后在开发人员工具的网络部分中,单击上一个checkout / admin-ajax.php调用,然后单击右侧选项卡上的Response。 您将能够看到返回的调用,可能会触发错误并损坏json返回。
您可以尝试设置 (0)使用error_reporting; 在你的wp-config.php中查看是否是因为通知或警告。