繁体   English   中英

如果加载页面为空,则重定向页面

[英]redirect page if load page is empty Jquery

我正在使用以下代码每5秒加载一次div。

home.php

<script type="text/javascript">

var auto_refresh = setInterval(
    function ()
    {
        $('#alert').load('alert.php').fadeIn("fast");
    }, 5000);

</script>

但是,如果alert.php为空,我想将当前页面(home.php)重定向到www.example.com

怎么样?

您可以使用jquery中的promisedone函数,一旦从index.php 加载了所有内容,这些函数就可以工作

<script type="text/javascript">
  $(document).ready(function() {
        var auto_refresh = setInterval(function () {
                $('#alert').load('alert.php').fadeIn("fast").promise().done(function(){
                    if($(this).html()=="") {
                        window.location.href = "home.php";
                    }
                });
            }, 5000);
  });
 </script>

看看是否对你有用

作为参考,请查看promise()done()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM