【问题标题】:php redirect: open in jquery pop up window?php 重定向:在 jquery 弹出窗口中打开?
【发布时间】:2013-01-23 10:29:24
【问题描述】:

谁能帮帮我。我试图做到这一点,以便在用户登录后,他们被重定向到在 jquery 弹出灯箱窗口中打开的页面。这可能吗?

我正在尝试像下面这样做,虽然我遇到了很多语法错误,我还在学习 php,所以可能还有很长的路要走,但是有人可以告诉我我能做什么吗?

谢谢。

if (logged_in()) {
        redirect_to("dashboard.php" rel=\"shadowbox;height=300;width=500\");
    }

【问题讨论】:

  • 看一下fancybox,它可以让您在弹出窗口中加载内容!
  • Dean 我展示的代码是我尝试过的代码。
  • 这是可能的,但您应该添加更多关于您拥有和想要实现的目标的信息。据我了解,您希望在用户登录时显示仪表板。所以,您需要有一个在登录页面加载时执行的 jquery 函数,如果它是动态的,则使用 ajax 从数据库中获取用户数据(我相信)。当登录页面加载时,保留一个带有内容的 html div 以display:block 显示display:none 使用 jquery。

标签: php jquery redirect


【解决方案1】:

如果您想重定向到执行某些 jquery 代码的页面,您可以通过 2 种方式进行:

1- 从服务器端(使用 PHP)重定向到包含所有所需 jquery 代码的 php 文件,使用 Jquery 的 onload 事件自动启动此代码。

2- 只需将所需的 Jquery 代码插入登录页面,而不是将表单提交给另一个 PHP(这将导致页面重定向),使用 AJAX 调用来检查登录是否正常。如果登录成功就可以调用你需要的jquery弹窗函数了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-08
    • 2013-09-02
    • 1970-01-01
    相关资源
    最近更新 更多