Javascript WooCommerce:无法读取属性';重新加载';是否为null checkout.min.js?

Javascript WooCommerce:无法读取属性';重新加载';是否为null checkout.min.js?,javascript,wordpress,woocommerce,woothemes,Javascript,Wordpress,Woocommerce,Woothemes,使用WooPress-8主题运行WooPress 4.1.5和WooCommerce 2.3.8。在结账页面上,当我点击“下订单”时,它会暂停,在控制台中,我得到: 未捕获类型错误:无法从checkout.min.js读取null的属性“reload”。我将其替换为非精简版本,并从这里扣除: $.ajax({ type: 'POST', url: wc_checkout_params

使用WooPress-8主题运行WooPress 4.1.5和WooCommerce 2.3.8。在结账页面上,当我点击“下订单”时,它会暂停,在控制台中,我得到:

未捕获类型错误:无法从checkout.min.js读取null的属性“reload”。我将其替换为非精简版本,并从这里扣除:

            $.ajax({
                type:       'POST',
                url:        wc_checkout_params.checkout_url,
                data:       $form.serialize(),
                success:    function( code ) {
原来
code
为空。请求的操作是wp admin/admin ajax.php?action=woocommerce\u checkout
。为什么这是空的

注意:对于支付供应商,我使用AuthorizeNetAIM插件(来自codecanyon)并使用测试模式+沙箱登录

更新#1:尝试此修复:

通过禁用电子邮件通知。不走运

更新#2:尝试此修复:

在这种情况下,用户有一个罪魁祸首FB插件,必须禁用它

我只安装了以下插件:

  • 第4.6.5条
  • WC.Net AIM 1.2.1
  • 第2.3.8条
  • WPBakery Visual Composer 4.4.3
更新#3:将WooCommerce 2.3.8降级为2.3.0,因为我使用的主题(8theme/woopress)有WooCommerce 2.3.0文件。同样的事情。还尝试将主题改为裸主题(十二四等)。同样的事情

我怀疑这可能是AuthorizeNet AIM插件失败/引发异常,除非代码不知何故没有检测到异常。

结果是:)

基本上,我使用的插件使用的是一个过时的cert.pem文件

有关模块:

有问题的文件:wp-content/plugins/wc-authorize-aim/includes/lib/ssl/cert.pem


虽然可以说,
plugins/woocommerce/assets/js/frontend/checkout.min.js的错误处理可以更好地检测是否有任何实际响应。

非常完整的问题和答案。你试过wootheme版本的authorize吗?哈,我看到了,但不幸的是,它超出了我的预算。