javascript - 如何使用 PayPal 智能按钮将用户重定向到另一个页面
问题描述
onApprove: function(data, actions) {
return actions.order.capture().then(function(details) {
alert('Transaction completed by ' + details.payer.name.given_name + '!');
location.href="mywebsite";
});
},
我一直试图找出如何做到这一点,我也尝试过“location.replace()”,但它仍然没有用。我想在接受付款后重定向用户。警报功能确实有效,但仅在沙箱中,当我尝试在我的真实站点上使用它时,警报和重定向不起作用。我正在使用 Google 协作平台,这可能是个问题吗?这只是您在创建 PayPal 智能按钮时获得的基本代码,我添加的只是“location.href”,但它不会重定向我。我会尽力回答任何问题!感谢您对此事的任何帮助!
解决方案
我发现它有什么问题!它试图将 PayPal 窗口变成网站,但在我发现错误之前,窗口就会关闭!
推荐阅读
- arrays - 如何检查直线多边形是否相交
- typo3 - 有时不会生成排版链接
- javascript - 即使凭据设置为“包含”,Cookie 也不会随 Fetch API CORS 请求一起发送
- python - 如何将变量从 python 移动到模板并返回?
- python - 有没有办法使用 python-docx 将所有项目符号列表替换为 docx 文件中的编号列表?
- javascript - 在 Laravel Inertia Vue 中初始化服务器端多列排序
- javascript - 为每个索引处存在的值过滤 javascript 多维数组
- reactjs - 如何使用 WebStorm 在浏览器中打开反应项目?
- mysql - 为什么 SELECT in (IDENTIC: [version MySQL + SESSION.sql_mode + system_time_zone]) 在 CentOs 7 中返回 NULL 但在 W10 中返回 GOAL + WARNING?
- node.js - Express nodejs POST方法返回空括号