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

时间:2015-08-06 07:15:10

标签: javascript php jquery redirect

我正在使用以下代码每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

如何?

1 个答案:

答案 0 :(得分:0)

您可以使用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()