定时请求php 后台 AJAX 请求,在页面中倒计时,和显示刷新时间

javascript 专栏收录该内容
48 篇文章 0 订阅



这个是通过ajax , 普通的刷新,在另一篇文章

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>定时器</title>
</head>
<body>

<div style="text-align: center;margin-top: 20%">
    <div>距离刷新还有<span id="mes"style="color: red">5</span></div>
   <span id="time"></span>--刷新成功
</div>
</body>
<script src="__PUBLIC__/Admin/js/jquery.min.js"></script>
<script>

    function dataajax() {
        $.ajax({url:"./auto",success:function(result){
        }});
    }
    var time;
    time = getNowFormatDate();

    function getNowFormatDate() {
        var date = new Date();
        var seperator1 = "-";
        var seperator2 = ":";
        var month = date.getMonth() + 1;
        var strDate = date.getDate();
        if (month >= 1 && month <= 9) {
            month = "0" + month;
        }
        if (strDate >= 0 && strDate <= 9) {
            strDate = "0" + strDate;
        }
        var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
            + " " + date.getHours() + seperator2 + date.getMinutes()
            + seperator2 + date.getSeconds();
        return currentdate;
    }



    //还有几秒;
    $(function () {
        funkaishi();
        $("#time").html(time);
    })
    var i = 4;
    var intervalid;
    function funkaishi() {
        intervalid = setInterval("fun()", 1000);
    }
    function fun() {
        var  time2 = getNowFormatDate();

        if (i == 0) {
            dataajax();
            clearInterval(intervalid);
            i = 5;
            funkaishi();
            $("#time").html(time2);
        }
        document.getElementById("mes").innerHTML = i;
        i--;
    }

</script>
</html>


  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值