【问题标题】:exit a iframe from controller in cakephp to wordpress从 cakephp 中的控制器退出 iframe 到 wordpress
【发布时间】:2015-09-04 11:00:55
【问题描述】:

我在一个用 cakephp(通过 iframe)编写的 wordpress 网站上有一个联系表。 我的问题是,一旦提交了 cakephp 表单,我需要重定向到 wordpress 感谢页面。发生的情况是,下面的重定向停留在 wordpress 的 iframe 中,这不是我想要的。我可以从 cakephp 控制器重定向到这个 wordpress 页面并避免 wordpress 中的 iframe。 我的问题是关于我使用什么 cakephp 代码而不是 JAVASCRIPT

   $this->redirect('http://www.mywebsite.com.au/book-now/thank-you/');

【问题讨论】:

    标签: wordpress cakephp iframe


    【解决方案1】:

    您需要在渲染视图中使用一些 JavaScript 来执行此操作:-

    window.top.location.href = 'http://www.mywebsite.com.au/book-now/thank-you/';
    

    只需确保 Cake 仅在表单成功发布后才呈现 JavaScript。

    尽管您在问题中声明您不想使用 JavaScript,但您别无选择。这不能使用 CakePHP 本身来完成,因为 PHP 是在服务器端而不是客户端运行的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      相关资源
      最近更新 更多