我正在使用以下代码每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
。
如何?
答案 0 :(得分:0)
您可以使用jquery中的promise
和done
函数,这些函数将在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>
看看它是否适合你