Javascript WooCommerce:无法读取属性';重新加载';是否为null checkout.min.js?
使用WooPress-8主题运行WooPress 4.1.5和WooCommerce 2.3.8。在结账页面上,当我点击“下订单”时,它会暂停,在控制台中,我得到: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
未捕获类型错误:无法从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
虽然可以说,
plugins/woocommerce/assets/js/frontend/checkout.min.js的错误处理可以更好地检测是否有任何实际响应。非常完整的问题和答案。你试过wootheme版本的authorize吗?哈,我看到了,但不幸的是,它超出了我的预算。