【问题标题】:redirect to home page after 3 seconds3秒后跳转到首页
【发布时间】:2018-08-02 18:28:16
【问题描述】:

我创建了一个简单的登录名,用户将在成功后填写该登录名 登录他将重定向到另一个有消息登录成功的页面,现在 我的问题是用户重定向到登录成功按摩页面后 一种在该页面上设置 3 秒,然后用户将在 3 秒后返回主页的方法?希望您能够帮助我。谢谢

【问题讨论】:

  • 这不是正确的做法,但你可以使用setTimeout(function(){ window.location = '/home'}, 3000),对于这种请求,我建议你了解更多关于promises的信息
  • 只是出于好奇为什么不能直接显示您的主页?
  • 这是糟糕的UI设计,不要让用户等待任何东西。只需立即重定向回主页。如果登录失败,登录应该只生成一个不可避免的消息。
  • 我只是在做我的顾问想要的。哈哈

标签: javascript php jquery html


【解决方案1】:

您可以使用 setTimeout 设置用户将被重定向的时间,并使用 window.location 设置应重定向用户的 URL

setTimeout(function(){ window.location = "http://www.yoururl.com"; },3000);

【讨论】:

    【解决方案2】:
    <script type="text/javascript">
            $(document).ready(function () {
                setTimeout(function () {
                    window.location = "you Home Page URL";
                }, 3000);
            });
        </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-03
      • 2017-07-28
      • 2012-12-12
      • 2012-03-25
      • 1970-01-01
      • 2018-07-12
      • 2019-04-23
      相关资源
      最近更新 更多