javascript - 从 colorbox 重定向到另一个页面

标签 javascript php jquery

我有一个彩盒。我想在使用 php 验证一些值后重定向到另一个页面。我试过下面的代码

if (isset($_POST['confirm'])) {
    echo "<script>
        parent.$(document).bind('cbox_closed', function(){ 
        window.location.href = 'paypal.php';
        }); parent.$.fn.colorbox.close(); </script>";
}

但是它正在刷新这个iframe。我找不到错误。谁能告诉我该怎么做。

最佳答案

使用 window.top 到达最顶层的窗口,否则你只会重新加载 iframe:

if(isset($_POST['confirm'])){
    echo "<script>
    parent.$(document).bind('cbox_closed', function(){ 
        window.top.location.href = 'paypal.php';
    }); parent.$.fn.colorbox.close(); </script>";
}

关于javascript - 从 colorbox 重定向到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20074220/

相关文章:

javascript - 收集一段时间内的肌电图数据。推荐JS?

php - 如何在 Laravel 中创建 hasManyThrough 关系?

php - 如何查找哪个文件具有将数据插入magento表中的代码

javascript - 单击表格行以选择复选框并禁用/启用按钮 jquery

javascript - 将 socket.io 与 React 结合使用

javascript - jQuery 切换淡入淡出 : Can't get div to fade out/in on toggle

javascript - 如何将 Angular 变量注入(inject) JavaScript 变量?

javascript - 在用 jQuery 替换时可以忽略字符串中的 HTML 吗?

javascript - 如何在JS中设置默认选项卡

javascript - 如何使用vuejs从多个元素中定位特定的点击元素