简体   繁体   English

为什么 woocommerce 在结帐页面上阻止结帐按钮?

[英]Why woocommerce block checkout button on checkout page?

I can't understand why woocommerce block this part of the screen by overlay block.我不明白为什么 woocommerce 通过覆盖块来阻止屏幕的这一部分。 In what cases is he can do it?在什么情况下他可以做到?

screen checkout page屏幕结帐页面

Checkout contains several templates like totals & payment methods & addresses forms that updates in runtime via ajax.结帐包含几个模板,如总计和付款方式和地址 forms,在运行时通过 ajax 更新。

When some part is updating, it adding blockOverlay until request will be complete.当某些部分正在更新时,它会添加blockOverlay直到请求完成。 As checkout page is loaded, all parts are updating by calling $(body).trigger('update_checkout').加载结帐页面时,所有部分都通过调用$(body).trigger('update_checkout'). , that present at checkout.js ,出现在 checkout.js

Infinite blocking overlay mark that there is some server error due request, so you need to check debug logs.无限阻塞覆盖标记,由于请求存在一些服务器错误,因此您需要检查调试日志。 Console probably contains 500 error also.控制台也可能包含 500 错误。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM