如何解决PayPal付款后加载微调器
因此,我正在建立一个允许通过PayPal付款的Django电子商务。一旦用户介绍了他的所有PayPal信息并按pay,PayPal窗口就会消失,并花费几秒钟来调用我放在onApprove中的函数。正如我在这里所示:
// Finalize the transaction
onApprove: function (data,actions) {
return actions.order.capture().then(function (details) {
submitFormData(); //redirects to the Thank you page
});
}
正如我所说,在客户接受交易之后,执行调用SubmitFormData()需要几秒钟(3或4)。 有什么办法可以将加载微调器放在屏幕中间?我想我可以但老实说我不知道从哪里开始。 非常感谢
解决方法
您可以使用带有很棒字体的busyLoad例如:https://piccard21.github.io/busy-load/
$.busyLoadSetup({ fontawesome: "fa fa-spinner fa-spin fa-3x fa-fw" });
// Finalize the transaction
onApprove: function (data,actions) {
return actions.order.capture().then(function (details) {
$.busyLoadFull("show");
submitFormData().promise().done(function() {
$.busyLoadFull("hide");
});
});
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。