自动跳转提示页

1. jump.php

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
    <title>跳转页面</title>

    <!-- Bootstrap -->
    <link href="//cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
    <script src="https://cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script>
    <script src="https://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
</head>
<body>
<div class="container">
        <h1><?php echo isset($msg) ? $msg : '操作成功';?></h1>
        <p>还有 <strong id="time" class="text-warning"></strong> 跳转!</p>
        <p>没有跳转请 <a href="<?php echo isset($url)?$url:$_SERVER["REQUEST_URI"];?>">点击</a></p>
</div>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="//cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<script>
    var url = '<?php echo isset($url) ? $url : $_SERVER["REQUEST_URI"];?>';
    var time = <?php echo isset($time) ? $time : 3;?>;
    $(document).ready(function () {
        $('#time').text(time);
        var sid = setInterval(function(){
            if(time == 0){
                clearInterval(sid);
                location.href = url;
            }else{
                time --;
                $('#time').text(time);
            }
        },1000);
    })

</script>
</body>
</html>

2. 使用方法

$this->load->view('tpl/jump');

$this->load->view('tpl/jump',[array]);array('msg'=>'','url'=>'','time'=>'')

results matching ""

    No results matching ""